btrfs-progs: corrupt-block: fix assertion condition
authorDavid Sterba <dsterba@suse.com>
Fri, 9 Sep 2016 11:37:35 +0000 (13:37 +0200)
committerDavid Sterba <dsterba@suse.com>
Mon, 3 Oct 2016 09:33:15 +0000 (11:33 +0200)
The ->data is no longer a pointer but an embedded array.

Resolves-coverity-id: 1372671
Signed-off-by: David Sterba <dsterba@suse.com>
btrfs-corrupt-block.c

index 629d5a8..16680df 100644 (file)
@@ -899,7 +899,7 @@ static int corrupt_item_nocow(struct btrfs_trans_handle *trans,
        if (slot == 0)
                del = 0;
        /* Only accept valid eb */
-       if (!leaf->data || slot >= btrfs_header_nritems(leaf)) {
+       if (slot >= btrfs_header_nritems(leaf)) {
                error("invalid eb: no data or slot out of range: %d >= %d",
                                slot, btrfs_header_nritems(leaf));
                return -EINVAL;