Whamcloud - gitweb
ext2fs: fix error checking in dx_link()
authorJan Kara <jack@suse.cz>
Mon, 30 Mar 2020 09:09:31 +0000 (11:09 +0200)
committerTheodore Ts'o <tytso@mit.edu>
Fri, 10 Apr 2020 04:10:53 +0000 (00:10 -0400)
commitcceebf4ece9fe75fac685f49c090211be390f083
treee476169aeb81589e1c2746ba79d1a4961edb58ef
parent93df80d2409d6e7d97701ab745b937f8903c808f
ext2fs: fix error checking in dx_link()

dx_lookup() uses errcode_t return values. As such anything non-zero is
an error, not values less than zero. Fix the error checking to avoid
crashes on corrupted filesystems.

Signed-off-by: Jan Kara <jack@suse.cz>
Reviewed-by: Lukas Czerner <lczerner@redhat.com>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
lib/ext2fs/link.c