]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* grub-core/commands/loadenv.c (grub_cmd_save_env): Remove unset
authorVladimir Serbinenko <phcoder@gmail.com>
Sun, 3 Nov 2013 05:17:31 +0000 (06:17 +0100)
committerVladimir Serbinenko <phcoder@gmail.com>
Sun, 3 Nov 2013 05:17:31 +0000 (06:17 +0100)
variables.

ChangeLog
grub-core/commands/loadenv.c

index e02005b3fbbdf6fe94ab615c3277759bd0f84f94..bc59aa5ea2587ecb6752581c303c9278ea0ddd12 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2013-11-03  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * grub-core/commands/loadenv.c (grub_cmd_save_env): Remove unset
+       variables.
+
 2013-11-03  Vladimir Serbinenko  <phcoder@gmail.com>
 
        * grub-core/gettext/gettext.c (grub_gettext_init_ext): Ignore errors
index 2a0b7ab24c8a801481d2bebe844ec944e0eac1b9..de6da26160038fc559797d3310d742f3d22c70ef 100644 (file)
@@ -432,6 +432,8 @@ grub_cmd_save_env (grub_extcmd_context_t ctxt, int argc, char **args)
               goto fail;
             }
         }
+      else
+       grub_envblk_delete (envblk, args[0]);
 
       argc--;
       args++;