From fc56d98f5d640295ff031ea1dcb368e2e3eaeece Mon Sep 17 00:00:00 2001 From: Tero Aho Date: Wed, 18 May 2011 11:10:09 +0300 Subject: [PATCH] Plug a minor memleak on writeRPM() error paths Signed-off-by: Panu Matilainen --- build/pack.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/pack.c b/build/pack.c index ee4cfc9..5f27d24 100644 --- a/build/pack.c +++ b/build/pack.c @@ -422,7 +422,6 @@ static rpmRC writeRPM(Header *hdrp, unsigned char ** pkgidp, const char *fileNam rpmlog(RPMLOG_ERR, _("Bad CSA data\n")); } } - rpmio_flags = _free(rpmio_flags); if (rc != RPMRC_OK) goto exit; @@ -575,6 +574,7 @@ static rpmRC writeRPM(Header *hdrp, unsigned char ** pkgidp, const char *fileNam rc = RPMRC_OK; exit: + rpmio_flags = _free(rpmio_flags); SHA1 = _free(SHA1); h = headerFree(h); -- 2.7.4