From 3008675beac5990d1e260ce7e7ddd474a5144487 Mon Sep 17 00:00:00 2001 From: Seth Goldberg Date: Wed, 1 Feb 2012 15:35:30 +0100 Subject: [PATCH] * grub-core/normal/context.c (grub_env_extractor_close): Don't crash if no submenu is present. --- ChangeLog | 5 +++++ grub-core/normal/context.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 7be34e64c..47f12a5be 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2012-02-01 Seth Goldberg + + * grub-core/normal/context.c (grub_env_extractor_close): Don't crash + if no submenu is present. + 2012-02-01 Aleš Nesrsta CBI support. diff --git a/grub-core/normal/context.c b/grub-core/normal/context.c index 581316603..b85f7c61c 100644 --- a/grub-core/normal/context.c +++ b/grub-core/normal/context.c @@ -159,7 +159,7 @@ grub_env_extractor_close (int source) } err = grub_env_context_close (); - if (source) + if (source && menu) { grub_menu_t menu2; menu2 = grub_env_get_menu ();