readelf: fix sframe memory leak
Alan Modra
amodra@gmail.com
Wed Feb 11 05:05:26 GMT 2026
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 --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:
--
Alan Modra
More information about the Binutils
mailing list