From cd9987b0e400f8a77a19c3b8279eb931554cce7c Mon Sep 17 00:00:00 2001 From: Juergen Repp Date: Thu, 13 Jan 2022 11:46:22 +0100 Subject: [PATCH 18/23] FAPI: Initialize object used for keystore search. For an empty keystore a cleanup of an uninitialized object was executed. No the object type now is initialized with IFAPI_OBJ_NONE to prevent the cleanup. Signed-off-by: Juergen Repp --- src/tss2-fapi/ifapi_keystore.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/tss2-fapi/ifapi_keystore.c b/src/tss2-fapi/ifapi_keystore.c index e805029f..c5486690 100644 --- a/src/tss2-fapi/ifapi_keystore.c +++ b/src/tss2-fapi/ifapi_keystore.c @@ -1173,6 +1173,9 @@ keystore_search_obj( IFAPI_OBJECT object; size_t i; + /* Mark object "unread" */ + object.objectType = IFAPI_OBJ_NONE; + switch (keystore->key_search.state) { statecase(keystore->key_search.state, KSEARCH_INIT) r = ifapi_keystore_list_all(keystore, -- 2.34.3