From 57f5d180f9ee13d7dc070ef1ffff9b77d3f973f0 Mon Sep 17 00:00:00 2001 From: Edouard Tisserant Date: Tue, 7 Feb 2017 13:05:45 +0100 Subject: [PATCH] Avoid detach from sync session when there is no sync session --- src/org_pEp_jniadapter_AbstractEngine.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/org_pEp_jniadapter_AbstractEngine.cc b/src/org_pEp_jniadapter_AbstractEngine.cc index beb429d..c11b0ee 100644 --- a/src/org_pEp_jniadapter_AbstractEngine.cc +++ b/src/org_pEp_jniadapter_AbstractEngine.cc @@ -74,8 +74,10 @@ extern "C" { session = (PEP_SESSION) env->GetLongField(me, handle); if (session){ + if(sync_session != NULL){ + detach_sync_session(session); + } release(session); - detach_sync_session(session); } else env->SetLongField(me, handle, jlong(0));