From 812dcf67fb8e8b73ae3687c1293ea0e2f8dd45d8 Mon Sep 17 00:00:00 2001 From: Tony Crisci Date: Fri, 29 Dec 2017 08:14:42 -0500 Subject: [PATCH] backend null check for listener remove --- sway/server.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sway/server.c b/sway/server.c index 21fb13f4c..cc188595f 100644 --- a/sway/server.c +++ b/sway/server.c @@ -91,7 +91,9 @@ void server_run(struct sway_server *server) { } static void sway_subbackend_destroy(struct sway_subbackend *subbackend) { - wl_list_remove(&subbackend->backend_destroy.link); + if (subbackend->backend) { + wl_list_remove(&subbackend->backend_destroy.link); + } wl_list_remove(&subbackend->link); // free(name)? free(subbackend);