sway

i3-compatible Wayland compositor
git clone https://git.awy.one/sway
Log | Files | Refs | README | LICENSE

commit 8edc48f6dd8f401ac36ee529facc6c6859d9b8d3
parent d952ce403e63a1d91f07b72d971500d583609223
Author: Manuel Stoeckl <code@mstoeckl.com>
Date:   Sat,  9 Sep 2023 17:02:55 -0400

sway/server: Fix null pointer crash when Xwayland disabled

Diffstat:
Msway/server.c | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sway/server.c b/sway/server.c @@ -78,7 +78,7 @@ static bool filter_global(const struct wl_client *client, const struct wl_global *global, void *data) { #if HAVE_XWAYLAND struct wlr_xwayland *xwayland = server.xwayland.wlr_xwayland; - if (global == xwayland->shell_v1->global) { + if (xwayland && global == xwayland->shell_v1->global) { return xwayland->server != NULL && client == xwayland->server->client; } #endif