2009-06-09 Michel Hermier <michel.hermier@gmail.com>

* fs/i386/pc/pxe.c (grub_pxefs_read): Fix returned values.
This commit is contained in:
phcoder 2009-06-09 19:08:36 +00:00
parent 87b8f28cc1
commit afd22553a6
2 changed files with 13 additions and 13 deletions

View file

@ -189,8 +189,11 @@ grub_pxefs_read (grub_file_t file, char *buf, grub_size_t len)
pn = grub_divmod64 (file->offset, data->block_size, &r);
if (r)
return grub_error (GRUB_ERR_BAD_FS,
"read access must be aligned to packet size");
{
grub_error (GRUB_ERR_BAD_FS,
"read access must be aligned to packet size");
return -1;
}
if ((curr_file != file) || (data->packet_number > pn))
{
@ -206,7 +209,10 @@ grub_pxefs_read (grub_file_t file, char *buf, grub_size_t len)
o.packet_size = data->block_size;
grub_pxe_call (GRUB_PXENV_TFTP_OPEN, &o);
if (o.status)
return grub_error (GRUB_ERR_BAD_FS, "open fails");
{
grub_error (GRUB_ERR_BAD_FS, "open fails");
return -1;
}
data->packet_number = 0;
curr_file = file;
}