diff options
author | David Sterba <dsterba@suse.com> | 2016-09-09 13:37:35 +0200 |
---|---|---|
committer | David Sterba <dsterba@suse.com> | 2016-10-03 11:33:15 +0200 |
commit | 7e955fc856748573c3494dc5361bc482523c2fd2 (patch) | |
tree | 58ee4f2be27010d27f09bcb09aa1f8525276f4ca /btrfs-corrupt-block.c | |
parent | c7a1f66a205f7a647ba0a81fec8470c392e599c1 (diff) |
btrfs-progs: corrupt-block: fix assertion condition
The ->data is no longer a pointer but an embedded array.
Resolves-coverity-id: 1372671
Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'btrfs-corrupt-block.c')
-rw-r--r-- | btrfs-corrupt-block.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/btrfs-corrupt-block.c b/btrfs-corrupt-block.c index 629d5a8f..16680df7 100644 --- a/btrfs-corrupt-block.c +++ b/btrfs-corrupt-block.c @@ -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; |