From 248c2f9c48e178b60b2ffd09daf3e18be3345d94 Mon Sep 17 00:00:00 2001 From: Brian Behlendorf Date: Wed, 21 Mar 2007 19:16:33 -0400 Subject: [PATCH] [COVERITY] Fix memory leak in e2image zero_buf and buf must be freed on return from the output_meta_data_blocks() function. Coverity ID: 26+27: Resource Leak Signed-off-by: Brian Behlendorf --- misc/ChangeLog | 4 ++++ misc/e2image.c | 2 ++ 2 files changed, 6 insertions(+) diff --git a/misc/ChangeLog b/misc/ChangeLog index 7c32e52..6ec1733 100644 --- a/misc/ChangeLog +++ b/misc/ChangeLog @@ -1,3 +1,7 @@ +2007-03-21 Theodore Tso + + * e2image.c (output_meta_data_blocks): Fix memory leak. + 2007-03-19 Theodore Tso * mke2fs.c (PRS): Fix deadcode bug detected by Coverity where if diff --git a/misc/e2image.c b/misc/e2image.c index a6c42fb..3a080f7 100644 --- a/misc/e2image.c +++ b/misc/e2image.c @@ -441,6 +441,8 @@ static void output_meta_data_blocks(ext2_filsys fs, int fd) } } write_block(fd, zero_buf, sparse, 1, -1); + free(zero_buf); + free(buf); } static void write_raw_image_file(ext2_filsys fs, int fd, int scramble_flag) -- 1.8.3.1