diff options
| author | Grant Limberg <glimberg@gmail.com> | 2015-05-27 20:42:54 -0700 |
|---|---|---|
| committer | Grant Limberg <glimberg@gmail.com> | 2015-05-27 20:42:54 -0700 |
| commit | 4c680e3126dc7463dc047162b6c80aa8f2cea224 (patch) | |
| tree | 65552b500063648601c6b2ca49ba096b674cb167 /java/jni/com_zerotierone_sdk_Node.cpp | |
| parent | 09631ad3823a89dc5f0c83b064dd651abceeedb4 (diff) | |
| download | infinitytier-4c680e3126dc7463dc047162b6c80aa8f2cea224.tar.gz infinitytier-4c680e3126dc7463dc047162b6c80aa8f2cea224.zip | |
LOTS more error checking and logging.
Running into a wall attempting to add items to an ArrayList from the JNI side
Diffstat (limited to 'java/jni/com_zerotierone_sdk_Node.cpp')
| -rw-r--r-- | java/jni/com_zerotierone_sdk_Node.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
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<uint64_t, JniRef*> NodeMap; |
