* grub-core/loader/i386/bsd.c
(grub_cmd_freebsd_loadenv, grub_cmd_freebsd_module_elf): Check
whether kernel is loaded using grub_loader_is_loaded(), rather
than `kernel_type', which may still be `KERNEL_TYPE_NONE' under
certain error conditions.
+2010-11-30 Robert Millan <rmh@gnu.org>
+
+ * grub-core/loader/i386/bsd.c
+ (grub_cmd_freebsd_loadenv, grub_cmd_freebsd_module_elf): Check
+ whether kernel is loaded using grub_loader_is_loaded(), rather
+ than `kernel_type', which may still be `KERNEL_TYPE_NONE' under
+ certain error conditions.
+
2010-11-30 Robert Millan <rmh@gnu.org>
* grub-core/commands/echo.c: Include `<grub/term.h>'.
char *buf = 0, *curr, *next;
int len;
- if (kernel_type == KERNEL_TYPE_NONE)
+ if (! grub_loader_is_loaded ())
return grub_error (GRUB_ERR_BAD_ARGUMENT,
"you need to load the kernel first");
grub_file_t file = 0;
grub_err_t err;
- if (kernel_type == KERNEL_TYPE_NONE)
+ if (! grub_loader_is_loaded ())
return grub_error (GRUB_ERR_BAD_ARGUMENT,
"you need to load the kernel first");