From: Alan Modra Date: Tue, 14 Jan 2025 22:41:55 +0000 (+1030) Subject: ppc plt sym memory leak X-Git-Tag: binutils-2_44~91 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=86790dfe16097f8aee84c007efdef40759065e8c;p=thirdparty%2Fbinutils-gdb.git ppc plt sym memory leak * elf32-ppc.c (add_stub_sym): Alloc the sym name. --- diff --git a/bfd/elf32-ppc.c b/bfd/elf32-ppc.c index cb5a0088ad9..2ea1574a026 100644 --- a/bfd/elf32-ppc.c +++ b/bfd/elf32-ppc.c @@ -4985,7 +4985,7 @@ add_stub_sym (struct plt_entry *ent, len3 = 0; if (ent->sec) len3 = strlen (ent->sec->name); - name = bfd_malloc (len1 + len2 + len3 + 9); + name = bfd_alloc (info->output_bfd, len1 + len2 + len3 + 9); if (name == NULL) return false; sprintf (name, "%08x", (unsigned) ent->addend & 0xffffffff);