From 3024ecf4f5a54554c0cb641020179261b32f0620 Mon Sep 17 00:00:00 2001 From: heck Date: Tue, 17 Jan 2023 15:54:03 +0530 Subject: [PATCH] FIX: crash on import_key() due to uninitialized out param Actually an engine bug, but apply defensive style anyways. --- src/cxx/basic_api.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cxx/basic_api.cc b/src/cxx/basic_api.cc index 18c10b9..7143ec0 100644 --- a/src/cxx/basic_api.cc +++ b/src/cxx/basic_api.cc @@ -290,7 +290,7 @@ JNIEXPORT jobject JNICALL Java_foundation_pEp_jniadapter_Engine__1importKey(JNIE return NULL; } - identity_list *_identities; + identity_list *_identities = nullptr; PEP_STATUS status = passphraseWrap(::import_key, session(), reinterpret_cast(_key), _size, &_identities); if (status != PEP_STATUS_OK && status != PEP_KEY_IMPORTED) {