From 99ceae8cc3f123979bd5cd788ab28e61874d2e23 Mon Sep 17 00:00:00 2001 From: Alexander Preisinger Date: Tue, 28 Jan 2014 13:30:58 +0100 Subject: wayland/shm: fix memory leak --- video/out/vo_wayland.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/video/out/vo_wayland.c b/video/out/vo_wayland.c index 14823db1d6..2cc1ba7fb2 100644 --- a/video/out/vo_wayland.c +++ b/video/out/vo_wayland.c @@ -478,7 +478,10 @@ static void frame_handle_redraw(void *data, buffer_finalise_front(buf); // to avoid multiple resizes of non-shown frames - p->resize_attach = false; + if (p->resize_attach) { + destroy_shm_buffer(&p->tmp_buffer); + p->resize_attach = false; + } } else { if (callback) -- cgit v1.2.3