From 6816253110df6316e708d58339f0829a6928265c Mon Sep 17 00:00:00 2001 From: Nick Parker Date: Mon, 19 Feb 2018 14:55:28 -0800 Subject: Fix segfault if swaybg is run without Wayland Mirrors a similar check in `swaylock/main.c` --- swaybg/main.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/swaybg/main.c b/swaybg/main.c index 2fdd4220..3124ae3d 100644 --- a/swaybg/main.c +++ b/swaybg/main.c @@ -31,7 +31,9 @@ void sway_terminate(int exit_code) { window_teardown(window); } list_free(surfaces); - registry_teardown(registry); + if (registry) { + registry_teardown(registry); + } exit(exit_code); } -- cgit v1.2.3