|
|
|
@ -192,7 +192,11 @@ namespace { |
|
|
|
{ |
|
|
|
{ |
|
|
|
LOGV("EventCallback"); |
|
|
|
LOGV("EventCallback"); |
|
|
|
JniRef *ref = (JniRef*)userData; |
|
|
|
JniRef *ref = (JniRef*)userData; |
|
|
|
assert(ref->node == node); |
|
|
|
if(ref->node != node) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
LOGE("Nodes not equal. ref->node %p, node %p", ref->node, node); |
|
|
|
|
|
|
|
return; |
|
|
|
|
|
|
|
} |
|
|
|
JNIEnv *env = NULL; |
|
|
|
JNIEnv *env = NULL; |
|
|
|
ref->jvm->GetEnv((void**)&env, JNI_VERSION_1_6); |
|
|
|
ref->jvm->GetEnv((void**)&env, JNI_VERSION_1_6); |
|
|
|
|
|
|
|
|
|
|
|
@ -613,6 +617,8 @@ JNIEXPORT jobject JNICALL Java_com_zerotier_sdk_Node_node_1init( |
|
|
|
&VirtualNetworkConfigFunctionCallback, |
|
|
|
&VirtualNetworkConfigFunctionCallback, |
|
|
|
&EventCallback); |
|
|
|
&EventCallback); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LOGI("Node Created."); |
|
|
|
|
|
|
|
|
|
|
|
if(rc != ZT1_RESULT_OK) |
|
|
|
if(rc != ZT1_RESULT_OK) |
|
|
|
{ |
|
|
|
{ |
|
|
|
LOGE("Error creating Node: %d", rc); |
|
|
|
LOGE("Error creating Node: %d", rc); |
|
|
|
|