From 1d115ddca9db070187cc17c53253c6ed30e8602a Mon Sep 17 00:00:00 2001 From: Mattias Eriksson Date: Wed, 25 Apr 2018 21:25:29 +0200 Subject: [PATCH] Extra NULL checks --- sway/idle.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/sway/idle.c b/sway/idle.c index b6dd62ef6..dddce1da2 100644 --- a/sway/idle.c +++ b/sway/idle.c @@ -51,9 +51,11 @@ bool have_lock() { struct sway_layer_surface *sway_layer; wl_list_for_each_reverse(sway_layer, layers, link) { struct wlr_layer_surface *surface = sway_layer->layer_surface; - if (!strcmp("lockscreen", surface->namespace)) - wlr_log(L_DEBUG, "Lockscreen found!"); - return true; + if (surface != NULL && surface->namespace != NULL) { + if (!strcmp("lockscreen", surface->namespace)) + wlr_log(L_DEBUG, "Lockscreen found!"); + return true; + } } }