diff --git a/src/org_pEp_jniadapter_AbstractEngine.cc b/src/org_pEp_jniadapter_AbstractEngine.cc index a1e6d10..25bb1a8 100644 --- a/src/org_pEp_jniadapter_AbstractEngine.cc +++ b/src/org_pEp_jniadapter_AbstractEngine.cc @@ -198,11 +198,11 @@ extern "C" { PEP_STATUS status = PEP_STATUS_OK; #ifdef DISABLE_SYNC - _messageToSend = messageToSend; - session(); + _messageToSend = messageToSend; + session(); #else - startup(messageToSend, notifyHandshake, o, &JNISync::startup_sync, &JNISync::shutdown_sync); + startup(messageToSend, notifyHandshake, o, &JNISync::startup_sync, &JNISync::shutdown_sync); #endif } @@ -218,11 +218,6 @@ extern "C" { env->DeleteGlobalRef(engineClass); env->DeleteGlobalRef(obj); - identityClass = NULL; - signalClass = NULL; - engineClass = NULL; - obj = NULL; - session(pEp::Adapter::release); delete o; }