]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
readelf: fix sframe memory leak
authorAlan Modra <amodra@gmail.com>
Wed, 11 Feb 2026 05:01:52 +0000 (15:31 +1030)
committerAlan Modra <amodra@gmail.com>
Wed, 11 Feb 2026 05:01:52 +0000 (15:31 +1030)
Not a significant leak, but there is no need for this strdup.

* readelf (parse_args): Don't strdup ".sframe" passed to
request_dump_byname.

binutils/readelf.c

index c98569a14b4ebd72c07ab08caff405dede41ca01..b594034d9339c4d23744e9f1c4319e358af29dbe 100644 (file)
@@ -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: