From 4c680e3126dc7463dc047162b6c80aa8f2cea224 Mon Sep 17 00:00:00 2001 From: Grant Limberg Date: Wed, 27 May 2015 20:42:54 -0700 Subject: LOTS more error checking and logging. Running into a wall attempting to add items to an ArrayList from the JNI side --- java/jni/com_zerotierone_sdk_Node.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'java/jni/com_zerotierone_sdk_Node.cpp') diff --git a/java/jni/com_zerotierone_sdk_Node.cpp b/java/jni/com_zerotierone_sdk_Node.cpp index b0e2a00c..06647e37 100644 --- a/java/jni/com_zerotierone_sdk_Node.cpp +++ b/java/jni/com_zerotierone_sdk_Node.cpp @@ -432,7 +432,10 @@ namespace { jobject addressObj = newInetSocketAddress(env, *address); jbyteArray bufferObj = env->NewByteArray(bufferSize); env->SetByteArrayRegion(bufferObj, 0, bufferSize, (jbyte*)buffer); - return env->CallIntMethod(ref->packetSender, packetSenderCallbackMethod, addressObj, bufferObj); + int retval = env->CallIntMethod(ref->packetSender, packetSenderCallbackMethod, addressObj, bufferObj); + + LOGD("JNI Packet Sender returned: %d", retval); + return retval; } typedef std::map NodeMap; -- cgit v1.2.3