/[grub]/grub/stage2/boot.c
ViewVC logotype

Diff of /grub/stage2/boot.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.37 by okuji, Mon Mar 25 21:43:55 2002 UTC revision 1.38 by okuji, Mon Apr 29 18:52:16 2002 UTC
# Line 399  load_image (char *kernel, char *arg, ker Line 399  load_image (char *kernel, char *arg, ker
399            grub_seek (data_len + SECTOR_SIZE);            grub_seek (data_len + SECTOR_SIZE);
400    
401            cur_addr = LINUX_STAGING_AREA + text_len;            cur_addr = LINUX_STAGING_AREA + text_len;
402            if (grub_read ((char *) LINUX_STAGING_AREA, text_len)            grub_read ((char *) LINUX_STAGING_AREA, text_len);
403                >= (text_len - 16))            
404              if (errnum == ERR_NONE)
405              {              {
406                grub_close ();                grub_close ();
407    
# Line 418  load_image (char *kernel, char *arg, ker Line 419  load_image (char *kernel, char *arg, ker
419                                
420                return big_linux ? KERNEL_TYPE_BIG_LINUX : KERNEL_TYPE_LINUX;                return big_linux ? KERNEL_TYPE_BIG_LINUX : KERNEL_TYPE_LINUX;
421              }              }
422            else if (! errnum)            
423              errnum = ERR_EXEC_FORMAT;            grub_close ();
424          }          }
425        else        else
426          errnum = ERR_WONT_FIT;          errnum = ERR_WONT_FIT;

Legend:
Removed from v.1.37  
changed lines
  Added in v.1.38

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26