From eabeb70081099ea33fd381d4d71897b54227752b Mon Sep 17 00:00:00 2001 From: Johan Malm Date: Wed, 19 Aug 2020 20:52:27 +0100 Subject: [PATCH] xwl: tidy up linked lists on destroy --- src/xwl.c | 4 ++++ tools/asan_suppressions.txt | 2 -- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/xwl.c b/src/xwl.c index 6e81c6cc..212ad423 100644 --- a/src/xwl.c +++ b/src/xwl.c @@ -58,6 +58,10 @@ void xwl_surface_destroy(struct wl_listener *listener, void *data) { struct view *view = wl_container_of(listener, view, destroy); wl_list_remove(&view->link); + wl_list_remove(&view->map.link); + wl_list_remove(&view->unmap.link); + wl_list_remove(&view->destroy.link); + wl_list_remove(&view->request_configure.link); free(view); } diff --git a/tools/asan_suppressions.txt b/tools/asan_suppressions.txt index 0e14a205..49c9e58e 100644 --- a/tools/asan_suppressions.txt +++ b/tools/asan_suppressions.txt @@ -1,3 +1 @@ -leak:libfontconfig -leak:libglib-2.0 leak:libxcb*