diff options
author | Alan Modra <amodra@gmail.com> | 2025-01-01 22:49:59 +1030 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2025-01-01 22:49:59 +1030 |
commit | 599739cc1c5d70ac958583130b4b5413aa101d8e (patch) | |
tree | d670e5b9039e7d1a22c124152a4b9c8494421c14 | |
parent | d4faef1077bdd21d3515eb0355bd406652758b3a (diff) | |
download | gdb-599739cc1c5d70ac958583130b4b5413aa101d8e.zip gdb-599739cc1c5d70ac958583130b4b5413aa101d8e.tar.gz gdb-599739cc1c5d70ac958583130b4b5413aa101d8e.tar.bz2 |
PR 32391 memory leak
* macro.c (sub_actual): Free newadd.
-rw-r--r-- | gas/macro.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gas/macro.c b/gas/macro.c index 9670b38..9eefc83 100644 --- a/gas/macro.c +++ b/gas/macro.c @@ -878,6 +878,7 @@ sub_actual (size_t start, sb *in, sb *t, struct htab *formal_hash, (void) macro_expand_body (add, &newadd, NULL, NULL, orig_macro, orig_macro->count); sb_add_sb (out, &newadd); + sb_kill (&newadd); } else { |