diff options
author | Qu Wenruo <wqu@suse.com> | 2018-07-05 15:37:31 +0800 |
---|---|---|
committer | David Sterba <dsterba@suse.com> | 2018-08-06 15:06:22 +0200 |
commit | 21d110916824558b750af639687d716caf33efbb (patch) | |
tree | 09e3a6b8dd597e9898b531f088080babdf523ce9 | |
parent | 159f177cf93a235762dd9e776752cdfbda0dbb8c (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>
-rw-r--r-- | check/main.c | 1 |
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)) |