From: Alan Modra Date: Tue, 14 Jan 2025 10:36:32 +0000 (+1030) Subject: Fix known minor objdump leak X-Git-Tag: binutils-2_44~127 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1439d7d5f3d0c3000a3ace64a0759625937f71cc;p=thirdparty%2Fbinutils-gdb.git Fix known minor objdump leak * objdump.c (main): Free disassembler_options. --- diff --git a/binutils/objdump.c b/binutils/objdump.c index 80044dea580..ebe586e0e3a 100644 --- a/binutils/objdump.c +++ b/binutils/objdump.c @@ -6001,12 +6001,14 @@ main (int argc, char **argv) { char *options; if (disassembler_options) - /* Ignore potential memory leak for now. */ options = concat (disassembler_options, ",", optarg, (const char *) NULL); else - options = optarg; + options = xstrdup (optarg); + free (disassembler_options); disassembler_options = remove_whitespace_and_extra_commas (options); + if (!disassembler_options) + free (options); } break; case 'j':