diff options
Diffstat (limited to 'java/jni')
-rw-r--r-- | java/jni/ZT1_jniutils.cpp | 4 | ||||
-rw-r--r-- | java/jni/com_zerotierone_sdk_Node.cpp | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/java/jni/ZT1_jniutils.cpp b/java/jni/ZT1_jniutils.cpp index 8d1a25c4..af7a58bc 100644 --- a/java/jni/ZT1_jniutils.cpp +++ b/java/jni/ZT1_jniutils.cpp @@ -785,7 +785,7 @@ jobject newNetworkConfig(JNIEnv *env, const ZT1_VirtualNetworkConfig &vnetConfig if(portErrorField == NULL) { - portErrorField == env->GetFieldID(vnetConfigClass, "portError", "Z"); + portErrorField == env->GetFieldID(vnetConfigClass, "portError", "I"); if(portErrorField == NULL) { return NULL; @@ -855,7 +855,7 @@ jobject newNetworkConfig(JNIEnv *env, const ZT1_VirtualNetworkConfig &vnetConfig env->SetBooleanField(vnetConfigObj, dhcpField, vnetConfig.dhcp); env->SetBooleanField(vnetConfigObj, bridgeField, vnetConfig.bridge); env->SetBooleanField(vnetConfigObj, broadcastEnabledField, vnetConfig.broadcastEnabled); - env->SetBooleanField(vnetConfigObj, portErrorField, vnetConfig.portError); + env->SetIntField(vnetConfigObj, portErrorField, vnetConfig.portError); jobject mcastSubsArrayObj = newArrayList(env); diff --git a/java/jni/com_zerotierone_sdk_Node.cpp b/java/jni/com_zerotierone_sdk_Node.cpp index fdbe0368..fef9b4d6 100644 --- a/java/jni/com_zerotierone_sdk_Node.cpp +++ b/java/jni/com_zerotierone_sdk_Node.cpp @@ -443,7 +443,7 @@ namespace { if(ref->packetSenderCallbackMethod == NULL) { ref->packetSenderCallbackMethod = env->GetMethodID(ref->packetSenderClass, - "onSendPacketRequested", "(Ljava/lang/String;I[B)I"); + "onSendPacketRequested", "(Ljava/net/InetAddress;I[B)I"); if(ref->packetSenderCallbackMethod == NULL) { return -2; |