From c3b87afcd47d0ad5e4fa8f14c551ce3593c649f4 Mon Sep 17 00:00:00 2001 From: Vladimir 'phcoder' Serbinenko Date: Mon, 6 Dec 2010 20:28:02 +0100 Subject: [PATCH] Recognize vdev file --- grub-core/fs/zfs/zfs.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/grub-core/fs/zfs/zfs.c b/grub-core/fs/zfs/zfs.c index b23490c92..1dab363b2 100644 --- a/grub-core/fs/zfs/zfs.c +++ b/grub-core/fs/zfs/zfs.c @@ -477,7 +477,8 @@ fill_vdev_info_real (const char *nvlist, if (!grub_zfs_nvlist_lookup_uint64 (nvlist, "guid", &(fill->guid))) return grub_error (GRUB_ERR_BAD_FS, "couldn't find vdev id"); - if (grub_strcmp (type, VDEV_TYPE_DISK) == 0) + if (grub_strcmp (type, VDEV_TYPE_DISK) == 0 + || grub_strcmp (type, VDEV_TYPE_FILE) == 0) { fill->type = DEVICE_LEAF;