]> git.ipfire.org Git - thirdparty/elfutils.git/commitdiff
readelf: Fix memory leak in print_hash_info()
authorMaks Mishin <maks.mishinfz@gmail.com>
Mon, 1 Jul 2024 21:05:34 +0000 (00:05 +0300)
committerMark Wielaard <mark@klomp.org>
Tue, 2 Jul 2024 11:28:30 +0000 (13:28 +0200)
Signed-off-by: Maks Mishin <maks.mishinFZ@gmail.com>
src/readelf.c

index c945b371966f75d76444d5108e74dfd6f53e5a2a..48035264be13d8519d20dba279a158809e1fcfc9 100644 (file)
@@ -3597,6 +3597,7 @@ print_hash_info (Ebl *ebl, Elf_Scn *scn, GElf_Shdr *shdr, size_t shstrndx,
     {
       error (0, 0, _("invalid sh_link value in section %zu"),
             elf_ndxscn (scn));
+      free (counts);
       return;
     }