From 9ba36468fccf85fd296afbd86318d3d3dceb61d4 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Thu, 1 Jun 2023 18:45:43 +0000 Subject: [PATCH] keys: Fix handling IDs (again) Signed-off-by: Michael Tremer --- src/libpakfire/key.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libpakfire/key.c b/src/libpakfire/key.c index e3d31271c..489e57b21 100644 --- a/src/libpakfire/key.c +++ b/src/libpakfire/key.c @@ -84,7 +84,7 @@ struct pakfire_key_signature { }; static int pakfire_key_id_equals(const pakfire_key_id* id1, const pakfire_key_id* id2) { - return *id1 == *id2; + return !memcmp(*id1, *id2, sizeof(*id1)); } static int pakfire_key_create(struct pakfire_key** key, struct pakfire* pakfire, @@ -154,7 +154,7 @@ PAKFIRE_EXPORT void pakfire_key_unref(struct pakfire_key* key) { } PAKFIRE_EXPORT pakfire_key_id* pakfire_key_get_id(struct pakfire_key* key) { - return key->id; + return &key->id; } PAKFIRE_EXPORT const char* pakfire_key_get_algo(struct pakfire_key* key) { -- 2.47.3