From: AppChecker Date: Sun, 9 Jul 2017 19:57:35 +0000 (+0200) Subject: crypto: Fix use after free. X-Git-Url: https://iam.tj/gitweb/gitweb.cgi?p=grub.git;a=commitdiff_plain;h=a0fe0c26aa8a1c0ad66d9527611bd726b849c623 crypto: Fix use after free. Reported by: AppChecker Transformed to patch by: Satish Govindarajan --- diff --git a/grub-core/normal/crypto.c b/grub-core/normal/crypto.c index 2bfd67c8e..e6d345f33 100644 --- a/grub-core/normal/crypto.c +++ b/grub-core/normal/crypto.c @@ -147,8 +147,8 @@ read_crypto_list (const char *prefix) if (! cur->modname) { grub_errno = GRUB_ERR_NONE; - grub_free (cur); grub_free (cur->name); + grub_free (cur); continue; } cur->next = crypto_specs;