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

Reply via email to