[binutils-gdb] readelf: fix sframe memory leak
Alan Modra
amodra@sourceware.org
Wed Feb 11 05:06:11 GMT 2026
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=1875c1ac7507106289846a56805f05ab8efc854c
commit 1875c1ac7507106289846a56805f05ab8efc854c
Author: Alan Modra <amodra@gmail.com>
Date: Wed Feb 11 15:31:52 2026 +1030
readelf: fix sframe memory leak
Not a significant leak, but there is no need for this strdup.
* readelf (parse_args): Don't strdup ".sframe" passed to
request_dump_byname.
Diff:
---
binutils/readelf.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/binutils/readelf.c b/binutils/readelf.c
index c98569a14b4..b594034d933 100644
--- a/binutils/readelf.c
+++ b/binutils/readelf.c
@@ -6991,8 +6991,7 @@ parse_args (struct dump_data *dumpdata, int argc, char ** argv)
else
{
do_dump = true;
- const char *sframe_sec_name = strdup (".sframe");
- request_dump_byname (sframe_sec_name, SFRAME_DUMP);
+ request_dump_byname (".sframe", SFRAME_DUMP);
}
break;
case OPTION_DYN_SYMS:
More information about the Binutils-cvs
mailing list