From 1c5fdb8a0a20654cdec57347647034357e0f92a4 Mon Sep 17 00:00:00 2001 From: Grant Limberg Date: Wed, 29 Mar 2017 13:28:06 -0700 Subject: [PATCH] fix path checker initialization --- java/jni/com_zerotierone_sdk_Node.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/java/jni/com_zerotierone_sdk_Node.cpp b/java/jni/com_zerotierone_sdk_Node.cpp index 307add395..ac0453ba9 100644 --- a/java/jni/com_zerotierone_sdk_Node.cpp +++ b/java/jni/com_zerotierone_sdk_Node.cpp @@ -785,15 +785,15 @@ JNIEXPORT jobject JNICALL Java_com_zerotier_sdk_Node_node_1init( cls, "pathChecker", "Lcom/zerotier/sdk/PathChecker;"); if(fid == NULL) { + LOGE("no path checker?"); return NULL; } tmp = env->GetObjectField(obj, fid); - if(tmp == NULL) + if(tmp != NULL) { - return NULL; + ref->pathChecker = env->NewGlobalRef(tmp); } - ref->pathChecker = env->NewGlobalRef(tmp); ref->callbacks->dataStoreGetFunction = &DataStoreGetFunction; ref->callbacks->dataStorePutFunction = &DataStorePutFunction;