grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [2338] 2009-06-17 Felix Zielcke <address@hidden>


From: Robert Millan
Subject: Re: [2338] 2009-06-17 Felix Zielcke <address@hidden>
Date: Sat, 20 Jun 2009 15:43:51 +0200
User-agent: Mutt/1.5.18 (2008-05-17)

Hi Felix,

This commit looks wrong.  grub_file_open is already supposed to set
grub_errno and grub_errmsg appropiately.

Is there a specific problem you wanted to fix here?

On Wed, Jun 17, 2009 at 05:19:23PM +0000, Felix Zielcke wrote:
> Revision: 2338
>           http://svn.sv.gnu.org/viewvc/?view=rev&root=grub&revision=2338
> Author:   fzielcke
> Date:     2009-06-17 17:19:23 +0000 (Wed, 17 Jun 2009)
> Log Message:
> -----------
> 2009-06-17  Felix Zielcke  <address@hidden>
> 
>       * loader/i386/linux.c (grub_cmd_linux): Set grub_error if the
>       file can't be found.
>       * loader/i386/pc/linux.c (grub_cmd_linux): Likewise.
> 
> Modified Paths:
> --------------
>     trunk/grub2/ChangeLog
>     trunk/grub2/loader/i386/linux.c
>     trunk/grub2/loader/i386/pc/linux.c
> 
> Modified: trunk/grub2/ChangeLog
> ===================================================================
> --- trunk/grub2/ChangeLog     2009-06-17 13:47:37 UTC (rev 2337)
> +++ trunk/grub2/ChangeLog     2009-06-17 17:19:23 UTC (rev 2338)
> @@ -1,3 +1,9 @@
> +2009-06-17  Felix Zielcke  <address@hidden>
> +
> +     * loader/i386/linux.c (grub_cmd_linux): Set grub_error if the
> +     file can't be found.
> +     * loader/i386/pc/linux.c (grub_cmd_linux): Likewise.
> +
>  2009-06-17  Vladimir Serbinenko  <address@hidden>
>  
>       Fix newline handling
> 
> Modified: trunk/grub2/loader/i386/linux.c
> ===================================================================
> --- trunk/grub2/loader/i386/linux.c   2009-06-17 13:47:37 UTC (rev 2337)
> +++ trunk/grub2/loader/i386/linux.c   2009-06-17 17:19:23 UTC (rev 2338)
> @@ -600,7 +600,10 @@
>  
>    file = grub_file_open (argv[0]);
>    if (! file)
> -    goto fail;
> +    {
> +      grub_error (GRUB_ERR_FILE_NOT_FOUND, "file not found");
> +      goto fail;
> +    }
>  
>    if (grub_file_read (file, &lh, sizeof (lh)) != sizeof (lh))
>      {
> 
> Modified: trunk/grub2/loader/i386/pc/linux.c
> ===================================================================
> --- trunk/grub2/loader/i386/pc/linux.c        2009-06-17 13:47:37 UTC (rev 
> 2337)
> +++ trunk/grub2/loader/i386/pc/linux.c        2009-06-17 17:19:23 UTC (rev 
> 2338)
> @@ -69,7 +69,10 @@
>  
>    file = grub_file_open (argv[0]);
>    if (! file)
> -    goto fail;
> +    {
> +      grub_error (GRUB_ERR_FILE_NOT_FOUND, "file not found");
> +      goto fail;
> +    }
>  
>    if ((grub_size_t) grub_file_size (file) > grub_os_area_size)
>      {
> 
> 
> 
> 

-- 
Robert Millan

  The DRM opt-in fallacy: "Your data belongs to us. We will decide when (and
  how) you may access your data; but nobody's threatening your freedom: we
  still allow you to remove your data and not access it at all."




reply via email to

[Prev in Thread] Current Thread [Next in Thread]