+2010-01-05 Colin Watson <cjwatson@ubuntu.com>
+
+ * util/mkisofs/write.c (padblock_write): Check return value of
+ fread.
+
2010-01-05 Robert Millan <rmh.grub@aybabtu.com>
Remove grub-mkfloppy. Images produced by grub-mkrescue are valid
if (! fp)
error (1, errno, _("Unable to open %s"), boot_image_embed);
- fread (buffer, 2048 * PADBLOCK_SIZE, 1, fp);
+ if (fread (buffer, 2048 * PADBLOCK_SIZE, 1, fp) == 0)
+ error (1, errno, _("cannot read %llu bytes from %s"),
+ (size_t) (2048 * PADBLOCK_SIZE), boot_image_embed);
if (fgetc (fp) != EOF)
error (1, 0, _("%s is too big for embed area"), boot_image_embed);
}