From 958ccb46c51a117548e06dbef5919d3cdc260148 Mon Sep 17 00:00:00 2001 From: Ingo Franzki Date: Tue, 30 Jun 2026 13:36:19 +0200 Subject: [PATCH] libkmipclient: Fix parsing of optional 'name' element MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Duplicate the 'name_obj' string, not the 'tag_obj' that was previously used. Assisted-by: IBM Bob:2.0.0 Signed-off-by: Ingo Franzki Reviewed-by: Finn Callies Signed-off-by: Jan Höppner --- libkmipclient/json.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libkmipclient/json.c b/libkmipclient/json.c index 53beb236..ed8e27c7 100644 --- a/libkmipclient/json.c +++ b/libkmipclient/json.c @@ -89,7 +89,7 @@ int kmip_decode_json(const json_object *obj, struct kmip_node *parent, rc = -EBADMSG; goto out; } - n->name = strdup(json_object_get_string(tag_obj)); + n->name = strdup(json_object_get_string(name_obj)); } type_obj = json_object_object_get(obj, KMIP_JSON_TYPE);