]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
Fix subvolume handling
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Thu, 2 Dec 2010 12:23:20 +0000 (13:23 +0100)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Thu, 2 Dec 2010 12:23:20 +0000 (13:23 +0100)
grub-core/fs/btrfs.c

index 1afd8fbb4fa2d3c5260d4cdcb7eb84fa3901b722..7ad2d40ff47eaa6d24d2be09b17a62e868314ced 100644 (file)
@@ -702,13 +702,14 @@ find_path (struct grub_btrfs_data *data,
          return grub_error (GRUB_ERR_NOT_IMPLEMENTED_YET,
                             "symlinks not supported");
        }
-       
+
       switch (cdirel->key.type)
        {
        case GRUB_BTRFS_ITEM_TYPE_ROOT_ITEM:
          {
            struct grub_btrfs_root_item ri;
-           err = lower_bound (data, disk, &cdirel->key, &key_out, *tree,
+           err = lower_bound (data, disk, &cdirel->key, &key_out,
+                              data->sblock.root_tree,
                               &elemaddr, &elemsize, NULL);
            if (err)
              return err;