Whamcloud - gitweb
[COVERITY] Fix memory leak in tune2fs and mke2fs when parsing journal options
authorBrian Behlendorf <behlendorf1@llnl.gov>
Wed, 28 Mar 2007 13:50:33 +0000 (09:50 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Wed, 28 Mar 2007 13:50:33 +0000 (09:50 -0400)
Coverity ID: 33: Resource Leak

Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
misc/ChangeLog
misc/util.c

index bf7a8c8..9a9cd1b 100644 (file)
@@ -1,5 +1,7 @@
 2007-03-28  Theodore Tso  <tytso@mit.edu>
 
+       * util.c (parse_journal_opts): Fix memory leak
+
        * fsck.c (execute): Fix memory leak on error paths
 
 2007-03-21  Theodore Tso  <tytso@mit.edu>
index 57ce2b3..0ea6cb4 100644 (file)
@@ -234,8 +234,10 @@ void parse_journal_opts(const char *opts)
                        "\tdevice=<journal device>\n\n"
                        "The journal size must be between "
                        "1024 and 102400 filesystem blocks.\n\n"), stderr);
+               free(buf);
                exit(1);
        }
+       free(buf);
 }      
 
 /*