From: robertmh Date: Sun, 10 Feb 2008 17:05:10 +0000 (+0000) Subject: 2008-02-10 Robert Millan X-Git-Tag: 1.98~1616 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b5db202af3b335f71ef0b48e6837ad7038c3d358;p=thirdparty%2Fgrub.git 2008-02-10 Robert Millan * kern/main.c (grub_load_normal_mode): Do not reset `grub_errno'. Call grub_print_error() instead. This will let user know why we're entering rescue mode. Based on suggestions from Sam Morris. --- diff --git a/ChangeLog b/ChangeLog index 586cc1dc8..1288cfe1b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2008-02-10 Robert Millan + + * kern/main.c (grub_load_normal_mode): Do not reset `grub_errno'. Call + grub_print_error() instead. This will let user know why we're entering + rescue mode. + Based on suggestions from Sam Morris. + 2008-02-10 Alexandre Boeglin * normal/arg.c (grub_arg_parse): If one of the args is "--", call add_arg() diff --git a/kern/main.c b/kern/main.c index 2ecccc21a..09de03ade 100644 --- a/kern/main.c +++ b/kern/main.c @@ -102,8 +102,8 @@ grub_load_normal_mode (void) /* Load the module. */ grub_dl_load ("normal"); - /* Ignore any error, because we have the rescue mode anyway. */ - grub_errno = GRUB_ERR_NONE; + /* Something went wrong. Print errors here to let user know why we're entering rescue mode. */ + grub_print_error (); } /* The main routine. */