Browse Source

Fixed use of Local Ref after deletion

JNI-44
Edouard Tisserant 9 years ago
parent
commit
50dea83ef1
  1. 5
      src/jniutils.cc

5
src/jniutils.cc

@ -337,9 +337,12 @@ namespace pEp {
jmethodID constructor = env->GetMethodID(clazz, "<init>", "(J)V"); jmethodID constructor = env->GetMethodID(clazz, "<init>", "(J)V");
assert(constructor); assert(constructor);
jobject result = env->NewObject(clazz, constructor, (jlong) t);
env->DeleteLocalRef(clazz); env->DeleteLocalRef(clazz);
return env->NewObject(clazz, constructor, (jlong) t); return result;
} }
timestamp *to_timestamp(JNIEnv *env, jobject date) timestamp *to_timestamp(JNIEnv *env, jobject date)

Loading…
Cancel
Save