From: H.J. Lu Date: Thu, 11 Apr 2024 11:26:34 +0000 (-0700) Subject: gas: Fix memory leaks in gen-sframe.c X-Git-Tag: gdb-15-branchpoint~423 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3d67591c6ff0443e36cbc38ece082cc240e87bf6;p=thirdparty%2Fbinutils-gdb.git gas: Fix memory leaks in gen-sframe.c * gen-sframe.c (sframe_xlate_ctx_cleanup): Call XDELETE on xlate_ctx->cur_fre. (create_sframe_all): Call XDELETE on xlate_ctx after use. --- diff --git a/gas/gen-sframe.c b/gas/gen-sframe.c index 75781fc8ccb..25b858e432b 100644 --- a/gas/gen-sframe.c +++ b/gas/gen-sframe.c @@ -847,6 +847,8 @@ sframe_xlate_ctx_cleanup (struct sframe_xlate_ctx *xlate_ctx) } } + XDELETE (xlate_ctx->cur_fre); + sframe_xlate_ctx_init (xlate_ctx); } @@ -1360,6 +1362,8 @@ create_sframe_all (void) sframe_fde_link (sframe_fde); } } + + XDELETE (xlate_ctx); } void