From 02abf1cd2839db5bef27b3947fc61a53fddef18f Mon Sep 17 00:00:00 2001 From: xurui Date: Wed, 29 Apr 2026 11:20:11 +0800 Subject: [PATCH] xwm: fix memory leak Signed-off-by: xurui --- xwayland/xwm.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/xwayland/xwm.c b/xwayland/xwm.c index e44a11743..6d73c122a 100644 --- a/xwayland/xwm.c +++ b/xwayland/xwm.c @@ -1157,12 +1157,10 @@ bool wlr_xwayland_surface_fetch_icon( return false; } - if (!xcb_ewmh_get_wm_icon_from_reply(icon_reply, reply)) { - free(reply); - return false; - } + bool ok = xcb_ewmh_get_wm_icon_from_reply(icon_reply, reply); + free(reply); - return true; + return ok; } static xcb_get_property_cookie_t get_property(struct wlr_xwm *xwm,