commit: af9a4e8e1695fcbaaeb379bec14ccc03b00341fa
Author: Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 25 05:53:39 2024 +0000
Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Thu Jan 25 05:53:39 2024 +0000
URL: https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=af9a4e8e
dumpelf: free elf after fuzzing it to avoid leaking
Signed-off-by: Mike Frysinger <vapier <AT> gentoo.org>
dumpelf.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/dumpelf.c b/dumpelf.c
index 5b18326..0afb6c7 100644
--- a/dumpelf.c
+++ b/dumpelf.c
@@ -587,6 +587,7 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size)
if (elf == NULL)
return 0;
dumpelf(elf, 0);
+ unreadelf(elf);
return 0;
}
#else