From 0f90288bf6fa3f83374f662b5657e4ed7a7f3c67 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(-) (limited to 'video') diff --git a/video/out/vo_wayland.c b/video/out/vo_wayland.c index ce6efa2ae5..d03e1bfd3d 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