diff --git a/src/jniutils.cc b/src/jniutils.cc index fcc3e1e..aa9bb8a 100644 --- a/src/jniutils.cc +++ b/src/jniutils.cc @@ -337,9 +337,12 @@ namespace pEp { jmethodID constructor = env->GetMethodID(clazz, "", "(J)V"); assert(constructor); + jobject result = env->NewObject(clazz, constructor, (jlong) t); + env->DeleteLocalRef(clazz); - return env->NewObject(clazz, constructor, (jlong) t); + return result; + } timestamp *to_timestamp(JNIEnv *env, jobject date)