diff --git a/src/org_pEp_jniadapter_AbstractEngine.cc b/src/org_pEp_jniadapter_AbstractEngine.cc index 4164b5f..4e6051b 100644 --- a/src/org_pEp_jniadapter_AbstractEngine.cc +++ b/src/org_pEp_jniadapter_AbstractEngine.cc @@ -213,8 +213,6 @@ extern "C" { jobject obj ) { - PEP_SESSION session = (PEP_SESSION) callLongMethod(env, obj, "getHandle"); - pthread_t *thread = nullptr; locked_queue< pEp_identity * > *queue = nullptr; @@ -241,7 +239,7 @@ extern "C" { queue = new locked_queue< pEp_identity * >(); env->SetLongField(obj, queue_handle, (jlong) queue); - register_examine_function(session, examine_identity, (void *) queue); + register_examine_function(session(), examine_identity, (void *) queue); pthread_create(thread, nullptr, keyserver_thread_routine, (void *) queue); } @@ -251,8 +249,6 @@ extern "C" { jobject obj ) { - PEP_SESSION session = (PEP_SESSION) callLongMethod(env, obj, "getHandle"); - pthread_t *thread = nullptr; locked_queue< pEp_identity * > *queue = nullptr; @@ -277,7 +273,7 @@ extern "C" { env->SetLongField(obj, queue_handle, (jlong) 0); env->SetLongField(obj, thread_handle, (jlong) 0); - register_examine_function(session, nullptr, nullptr); + register_examine_function(session(), nullptr, nullptr); queue->push_front(nullptr); pthread_join(*thread, nullptr);