From 9de297cc736fe5c2579e89d970f366d3703139dc Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Wed, 20 Jan 2021 23:32:17 +1030 Subject: [PATCH] Issue 27734: binutils:fuzz_readelf: Abrt with empty stacktrace (#4945) Clear static vars after freeing, to prevent a double-free on the next test iteration. --- projects/binutils/fuzz_readelf.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/projects/binutils/fuzz_readelf.c b/projects/binutils/fuzz_readelf.c index df5060171..a222e0c09 100644 --- a/projects/binutils/fuzz_readelf.c +++ b/projects/binutils/fuzz_readelf.c @@ -47,8 +47,11 @@ LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) unlink(filename); free (dump_ctf_symtab_name); + dump_ctf_symtab_name = NULL; free (dump_ctf_strtab_name); + dump_ctf_strtab_name = NULL; free (dump_ctf_parent_name); + dump_ctf_parent_name = NULL; return 0; }