libextractor

GNU libextractor
Log | Files | Refs | Submodules | README | LICENSE

commit 583739b625c536b3cca310f234b3fe2e4d10620b
parent 5cd73490f15e8fbf8cbc66b52bb353653524c7bb
Author: Christian Grothoff <christian@grothoff.org>
Date:   Mon,  6 Aug 2012 11:10:20 +0000

-fix leak

Diffstat:
Msrc/plugins/rpm_extractor.c | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/plugins/rpm_extractor.c b/src/plugins/rpm_extractor.c @@ -396,10 +396,11 @@ EXTRACTOR_rpm_extract_method (struct EXTRACTOR_ExtractContext *ec) CLEANUP: rpmtdFree (p); headerFreeIterator (hi); + + END: headerFree (hdr); rpmtsFree(ts); - END: /* make sure SIGALRM does not kill us, then use it to kill the thread */ memset (&sig, 0, sizeof (struct sigaction));