diff -urN grub2.org/disk/ieee1275/ofdisk.c grub2/disk/ieee1275/ofdisk.c --- grub2.org/disk/ieee1275/ofdisk.c 2007-07-22 01:32:20.000000000 +0200 +++ grub2/disk/ieee1275/ofdisk.c 2007-10-07 22:55:48.000000000 +0200 @@ -124,7 +124,7 @@ grub_ofdisk_read (grub_disk_t disk, grub_disk_addr_t sector, grub_size_t size, char *buf) { - grub_ssize_t status, actual; + grub_ssize_t status = 0, actual = 0; unsigned long long pos; grub_dprintf ("disk",