From 484a87ce616e28791e9f7ae285d79e1ec4871892 Mon Sep 17 00:00:00 2001 From: Kenny Levinsen Date: Thu, 22 Feb 2024 17:41:39 +0100 Subject: [PATCH] xwayland/xwm: Allocate to the right variable 837060f894a4 made a change to only allocate the xcb_window_t array if it was not going to be zero-sized. It accidentally shadowed the variable so the output of the allocation would never be used. Regressed-by: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4563 --- xwayland/xwm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xwayland/xwm.c b/xwayland/xwm.c index 8cc64a12a..75666810e 100644 --- a/xwayland/xwm.c +++ b/xwayland/xwm.c @@ -292,7 +292,7 @@ static void xwm_set_net_client_list(struct wlr_xwm *xwm) { xcb_window_t *windows = NULL; if (mapped_surfaces > 0) { - xcb_window_t *windows = malloc(sizeof(*windows) * mapped_surfaces); + windows = malloc(sizeof(*windows) * mapped_surfaces); if (!windows) { return; }