+2011-11-08 Vladimir Serbinenko <phcoder@gmail.com>
+
+ * grub-core/fs/zfs/zfs.c (read_dva): Issue an error if read failed
+ with no error set.
+
2011-11-08 Vladimir Serbinenko <phcoder@gmail.com>
* grub-core/lib/LzmaEnc.c (LzmaEnc_CodeOneBlock): Remove set but not
{
grub_uint64_t offset;
unsigned i;
- grub_err_t err;
+ grub_err_t err = 0;
int try = 0;
offset = dva_get_offset (dva, endian);
if (err)
return err;
}
+ if (!err)
+ return grub_error (GRUB_ERR_BAD_FS, "unknown device %d",
+ (int) DVA_GET_VDEV (dva));
return err;
}