From 3caed3e78f8830a3c2ca28292dd1a6013d027838 Mon Sep 17 00:00:00 2001 From: Hiltjo Posthuma Date: Fri, 16 Oct 2026 13:08:47 +0200 Subject: [PATCH] check XGetWMHints() return value --- x.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/x.c b/x.c index d73152b..76f572d 100644 --- a/x.c +++ b/x.c @@ -1755,7 +1755,10 @@ xsetcursor(int cursor) void xseturgency(int add) { - XWMHints *h = XGetWMHints(xw.dpy, xw.win); + XWMHints *h; + + if (!(h = XGetWMHints(xw.dpy, xw.win))) + return; MODBIT(h->flags, add, XUrgencyHint); XSetWMHints(xw.dpy, xw.win, h);