31 lines
1.0 KiB
Diff
31 lines
1.0 KiB
Diff
|
From cd9987b0e400f8a77a19c3b8279eb931554cce7c Mon Sep 17 00:00:00 2001
|
||
|
From: Juergen Repp <juergen.repp@sit.fraunhofer.de>
|
||
|
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 <juergen.repp@sit.fraunhofer.de>
|
||
|
---
|
||
|
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
|
||
|
|