From 04b0b4373924a8d9419dcd63ed680442653a4728 Mon Sep 17 00:00:00 2001 From: Ingo Franzki Date: Wed, 17 Jun 2020 09:17:59 +0200 Subject: [PATCH] zkey: Fix memory leak during validate and reencipher command MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Ingo Franzki Signed-off-by: Jan Höppner --- zkey/keystore.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/zkey/keystore.c b/zkey/keystore.c index 2cf37bc0..76a17785 100644 --- a/zkey/keystore.c +++ b/zkey/keystore.c @@ -2454,7 +2454,6 @@ static int _keystore_display_apqn_status(struct keystore *keystore, if (apqns == NULL) return 0; - apqns = properties_get(properties, PROP_NAME_APQNS); key_type = properties_get(properties, PROP_NAME_KEY_TYPE); rc = cross_check_apqns(apqns, mkvp, get_min_card_level_for_keytype(key_type), @@ -2867,8 +2866,7 @@ static int _keystore_process_reencipher(struct keystore *keystore, rc = _keystore_perform_reencipher(keystore, name, info->lib, ¶ms, secure_key, secure_key_size, is_old_mk, - properties_get(properties, - PROP_NAME_APQNS)); + apqns); if (rc < 0) goto out; if (rc > 0) {