From 4a1837a0748d4a0559531f10cee575d1368b32c7 Mon Sep 17 00:00:00 2001 From: Edouard Tisserant Date: Tue, 27 Sep 2016 20:34:04 +0200 Subject: [PATCH] Free Local Refs --- src/org_pEp_jniadapter_AbstractEngine.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/org_pEp_jniadapter_AbstractEngine.cc b/src/org_pEp_jniadapter_AbstractEngine.cc index 737e538..c7fd500 100644 --- a/src/org_pEp_jniadapter_AbstractEngine.cc +++ b/src/org_pEp_jniadapter_AbstractEngine.cc @@ -204,6 +204,8 @@ extern "C" { "showHandshakeCallFromC", "(Lorg/pEp/jniadapter/_Identity;Lorg/pEp/jniadapter/_Identity;)I"); + env->DeleteLocalRef(clazz); + me_ = from_identity(env, me); partner_ = from_identity(env, partner); @@ -226,6 +228,8 @@ extern "C" { "messageToSendCallFromC", "(Lorg/pEp/jniadapter/Message;)I"); + env->DeleteLocalRef(clazz); + jclass clazz_msg_ = findClass(env, "org/pEp/jniadapter/Message"); assert(clazz_msg_); jmethodID constructor_msg_ = env->GetMethodID(clazz_msg_, "", "(J)V");