From: Alan Modra Date: Mon, 13 Jan 2020 09:06:13 +0000 (+1030) Subject: PR25362, memory leak in nm X-Git-Tag: binutils-2_34~108 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=805f38bc551de820bcd7b31d3c5731ae27cf853a;p=thirdparty%2Fbinutils-gdb.git PR25362, memory leak in nm PR 25362 * nm.c (display_rel_file): Free dyn_syms. --- diff --git a/binutils/ChangeLog b/binutils/ChangeLog index b3c499d466e..4ad4280d7ce 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,8 @@ +2020-01-13 Alan Modra + + PR 25362 + * nm.c (display_rel_file): Free dyn_syms. + 2020-01-09 Nick Clifton PR 25220 diff --git a/binutils/nm.c b/binutils/nm.c index 99d2027250f..0ee3f883865 100644 --- a/binutils/nm.c +++ b/binutils/nm.c @@ -1171,6 +1171,8 @@ display_rel_file (bfd *abfd, bfd *archive_bfd) *symp = 0; symcount += synth_count; } + if (!dynamic && dyn_syms != NULL) + free (dyn_syms); } /* lto_slim_object is set to false when a bfd is loaded with a compiler