* kern/env.c (grub_env_unset): Set the variable to "" if has hooks.
+2010-01-03 Carles Pina i Estany <carles@pina.cat>
+
+ * kern/env.c (grub_env_unset): Set the variable to "" if has hooks.
+
2010-01-03 Carles Pina i Estany <carles@pina.cat>
* po/POTFILES: Sort correctly.
if (! var)
return;
- /* XXX: It is not possible to unset variables with a read or write
- hook. */
if (var->read_hook || var->write_hook)
- return;
+ {
+ grub_env_set (name, "");
+ return;
+ }
grub_env_remove (var);