]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
Small multidevice fix
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Thu, 27 Oct 2011 00:36:10 +0000 (02:36 +0200)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Thu, 27 Oct 2011 00:36:10 +0000 (02:36 +0200)
grub-core/fs/zfs/zfs.c

index 454fc4a4aef0a6d3f75c95d85b58c136aba0e907..b4deba5c0b751d3438f6ffcaf054af18add769ee 100644 (file)
@@ -495,9 +495,9 @@ fill_vdev_info_real (struct grub_zfs_data *data,
          fill->vdev_phys_sector = insert->vdev_phys_sector;
          fill->current_uberblock = insert->current_uberblock;
          fill->original = insert->original;
+         if (!data->device_original)
+           data->device_original = fill;
        }
-      if (!data->device_original)
-       data->device_original = fill;
 
       return GRUB_ERR_NONE;
     }