From 3d67591c6ff0443e36cbc38ece082cc240e87bf6 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Thu, 11 Apr 2024 04:26:34 -0700 Subject: [PATCH] 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. --- gas/gen-sframe.c | 4 ++++ 1 file changed, 4 insertions(+) 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 -- 2.47.3