From 0236b82802aca17e220f9725ec56155c404d87e6 Mon Sep 17 00:00:00 2001 From: Ondrej Kozina Date: Tue, 3 Oct 2023 15:37:41 +0200 Subject: [PATCH] Fix user vk description leak in open action. --- src/cryptsetup.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/cryptsetup.c b/src/cryptsetup.c index 4f82e407..d456cf75 100644 --- a/src/cryptsetup.c +++ b/src/cryptsetup.c @@ -1815,11 +1815,13 @@ out: (crypt_get_active_device(cd, activated_name, &cad) || crypt_persistent_flags_set(cd, CRYPT_FLAGS_ACTIVATION, cad.flags & activate_flags))) log_err(_("Device activated but cannot make flags persistent.")); - crypt_keyslot_context_free(kc); + crypt_keyslot_context_free(kc); crypt_safe_free(key); crypt_safe_free(password); crypt_free(cd); + free(vk_description_activation); + return r; }