Skip to content

Commit c8296d7

Browse files
author
Kent Overstreet
committed
bcachefs: Fix leakage of internal error code
Signed-off-by: Kent Overstreet <[email protected]>
1 parent 01db5e5 commit c8296d7

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

fs/bcachefs/journal_io.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -408,8 +408,10 @@ static int journal_entry_btree_root_validate(struct bch_fs *c,
408408
return 0;
409409
}
410410

411-
return journal_validate_key(c, jset, entry, 1, entry->btree_id, k,
412-
version, big_endian, flags);
411+
ret = journal_validate_key(c, jset, entry, 1, entry->btree_id, k,
412+
version, big_endian, flags);
413+
if (ret == FSCK_DELETED_KEY)
414+
ret = 0;
413415
fsck_err:
414416
return ret;
415417
}

0 commit comments

Comments
 (0)