]> git.ipfire.org Git - thirdparty/e2fsprogs.git/commitdiff
debugfs: fix file descriptor leak on error path in do_logdump()
authorTheodore Ts'o <tytso@mit.edu>
Wed, 24 Feb 2021 04:57:10 +0000 (23:57 -0500)
committerTheodore Ts'o <tytso@mit.edu>
Wed, 24 Feb 2021 04:57:10 +0000 (23:57 -0500)
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
debugfs/logdump.c

index 10d413ba77aa69eb5e35d1cd702880f3cc045c75..27e2e72db1b96008acf1484a58d9cfb25a6332a0 100644 (file)
@@ -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)