backend null check for listener remove

This commit is contained in:
Tony Crisci 2017-12-29 08:14:42 -05:00
parent 9a099d7533
commit 812dcf67fb

View file

@ -91,7 +91,9 @@ void server_run(struct sway_server *server) {
} }
static void sway_subbackend_destroy(struct sway_subbackend *subbackend) { 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); wl_list_remove(&subbackend->link);
// free(name)? // free(name)?
free(subbackend); free(subbackend);