From: Theodore Ts'o Date: Wed, 24 Feb 2021 04:57:10 +0000 (-0500) Subject: debugfs: fix file descriptor leak on error path in do_logdump() X-Git-Tag: v1.46.2~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7e8d22814c41c375027a6183180af79a66d75e69;p=thirdparty%2Fe2fsprogs.git debugfs: fix file descriptor leak on error path in do_logdump() Signed-off-by: Theodore Ts'o --- diff --git a/debugfs/logdump.c b/debugfs/logdump.c index 10d413ba7..27e2e72db 100644 --- a/debugfs/logdump.c +++ b/debugfs/logdump.c @@ -192,7 +192,7 @@ void do_logdump(int argc, char **argv, int sci_idx EXT2FS_ATTR((unused)), if (block_to_dump != ANY_BLOCK) { if (check_fs_open(argv[0])) - return; + goto cleanup; es = current_fs->super; group_to_dump = ((block_to_dump - es->s_first_data_block)