summaryrefslogtreecommitdiff
path: root/check/main.c
diff options
context:
space:
mode:
authorQu Wenruo <wqu@suse.com>2018-07-05 15:37:31 +0800
committerDavid Sterba <dsterba@suse.com>2018-08-06 15:06:22 +0200
commit21d110916824558b750af639687d716caf33efbb (patch)
tree09e3a6b8dd597e9898b531f088080babdf523ce9 /check/main.c
parent159f177cf93a235762dd9e776752cdfbda0dbb8c (diff)
btrfs-progs: check/original: Don't overwrite return value when we failed to repair
In check_inode_recs(), for repair mode we always reset @ret to 0. It makes no sense and later we check @ret to determine if the repair is successful. Fix it by removing the offending overwrite. Signed-off-by: Qu Wenruo <wqu@suse.com> Reviewed-by: Gu Jinxiang <gujx@cn.fujitsu.com> Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'check/main.c')
-rw-r--r--check/main.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/check/main.c b/check/main.c
index b5ca6515..048cd3b6 100644
--- a/check/main.c
+++ b/check/main.c
@@ -2780,7 +2780,6 @@ static int check_inode_recs(struct btrfs_root *root,
free_inode_rec(rec);
continue;
}
- ret = 0;
}
if (!(repair && ret == 0))