From 0433ba8477792f01d8a501d572967efb69b10d69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Sun, 9 May 2021 00:06:01 +0200 Subject: [PATCH] shm: free scroll damage before returning cached buffer --- shm.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/shm.c b/shm.c index b8572cdd..654ecc59 100644 --- a/shm.c +++ b/shm.c @@ -250,6 +250,8 @@ shm_get_buffer(struct wl_shm *shm, int width, int height, unsigned long cookie, cookie, (void *)&it->item); it->item.busy = true; it->item.purge = false; + free(it->item.scroll_damage); + it->item.scroll_damage = NULL; xassert(it->item.pix_instances == pix_instances); cached = &it->item; }