From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Price Date: Wed, 11 Jan 2012 18:21:21 +0000 Subject: [Cluster-devel] [PATCH 7/8] fsck.gfs2: Plug a leak in init_system_inodes() In-Reply-To: <1326306082-20381-1-git-send-email-anprice@redhat.com> References: <1326306082-20381-1-git-send-email-anprice@redhat.com> Message-ID: <1326306082-20381-7-git-send-email-anprice@redhat.com> List-Id: To: cluster-devel.redhat.com MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Spotted by coverity: Variable "buf" going out of scope leaks the storage it points to. Signed-off-by: Andrew Price --- gfs2/fsck/initialize.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/gfs2/fsck/initialize.c b/gfs2/fsck/initialize.c index a1f99d6..bab61c1 100644 --- a/gfs2/fsck/initialize.c +++ b/gfs2/fsck/initialize.c @@ -688,6 +688,7 @@ static int init_system_inodes(struct gfs2_sbd *sdp) if (err != sdp->md.statfs->i_di.di_size) { log_crit(_("Error %d reading statfs file. " "Aborting.\n"), err); + free(buf); goto fail; } /* call gfs2_inum_range_in() to retrieve range */ -- 1.7.6.5