fix a use after free

This line makes dwl crash after closing mpv with the switchtotag patch.
This commit is contained in:
Guido Cella 2024-09-07 21:22:40 +02:00 committed by Leonardo Hernández
parent 54f207839f
commit 8206cc8889

1
dwl.c
View file

@ -1171,7 +1171,6 @@ void
destroydecoration(struct wl_listener *listener, void *data) destroydecoration(struct wl_listener *listener, void *data)
{ {
Client *c = wl_container_of(listener, c, destroy_decoration); Client *c = wl_container_of(listener, c, destroy_decoration);
c->decoration = NULL;
wl_list_remove(&c->destroy_decoration.link); wl_list_remove(&c->destroy_decoration.link);
wl_list_remove(&c->set_decoration_mode.link); wl_list_remove(&c->set_decoration_mode.link);