From 7e955fc856748573c3494dc5361bc482523c2fd2 Mon Sep 17 00:00:00 2001 From: David Sterba Date: Fri, 9 Sep 2016 13:37:35 +0200 Subject: [PATCH] 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 --- btrfs-corrupt-block.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/btrfs-corrupt-block.c b/btrfs-corrupt-block.c index 629d5a8..16680df 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; -- 2.7.4