]> git.ipfire.org Git - thirdparty/e2fsprogs.git/commitdiff
create_inode: fix potential file descriptor leak on an error path
authorTheodore Ts'o <tytso@mit.edu>
Tue, 23 Feb 2021 17:56:01 +0000 (12:56 -0500)
committerTheodore Ts'o <tytso@mit.edu>
Tue, 23 Feb 2021 17:56:01 +0000 (12:56 -0500)
Addresses-Coverity-Bug: 1473307
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
misc/create_inode.c

index c6a79c35f7231a7be08651374079bec246d479bd..54d8d3433b2a4cf7f533f2d2629c572b678f7f3b 100644 (file)
@@ -650,7 +650,7 @@ errcode_t do_write_internal(ext2_filsys fs, ext2_ino_t cwd, const char *src,
                if (retval) {
                        com_err(dest, retval, _("while looking up \"%s\""),
                                dest);
-                       return retval;
+                       goto out;
                }
                dest = cp+1;
        } else