From: Reginald Kennedy Date: Mon, 29 Apr 2013 18:44:23 +0000 (+0800) Subject: Fix crash on maprequest when WM_CLASS name and/or instance isn't set. X-Git-Url: https://jasonwoof.com/gitweb/?p=spectrwm.git;a=commitdiff_plain;h=a8461cfbb9c22d8b09cf9ed39871a8e95f1c19f5 Fix crash on maprequest when WM_CLASS name and/or instance isn't set. --- diff --git a/spectrwm.c b/spectrwm.c index 6945965..38883f6 100644 --- a/spectrwm.c +++ b/spectrwm.c @@ -8568,8 +8568,12 @@ maprequest(xcb_map_request_event_t *e) if (w == win || !w->mapped) continue; - if (!strcmp(w->ch.class_name, + if (w->ch.class_name && + win->ch.class_name && + !strcmp(w->ch.class_name, win->ch.class_name) && + w->ch.instance_name && + win->ch.instance_name && !strcmp(w->ch.instance_name, win->ch.instance_name)) break;