From 6803903e0c257c7c9ed59cfd959eeb7956fd4ab4 Mon Sep 17 00:00:00 2001 From: Aaron Boxer Date: Fri, 3 Feb 2023 14:12:43 -0500 Subject: [PATCH] vo_dmabuf_wayland: ensure buffer pool is cleaned at start of uninit --- video/out/vo_dmabuf_wayland.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/video/out/vo_dmabuf_wayland.c b/video/out/vo_dmabuf_wayland.c index 264f315be3..e7bc150000 100644 --- a/video/out/vo_dmabuf_wayland.c +++ b/video/out/vo_dmabuf_wayland.c @@ -339,6 +339,7 @@ static void uninit(struct vo *vo) { struct priv *p = vo->priv; + wlbuf_pool_free(p->wlbuf_pool); if (p->solid_buffer_pool) wl_shm_pool_destroy(p->solid_buffer_pool); if (p->solid_buffer) @@ -348,7 +349,6 @@ static void uninit(struct vo *vo) hwdec_devices_set_loader(vo->hwdec_devs, NULL, NULL); hwdec_devices_destroy(vo->hwdec_devs); } - wlbuf_pool_free(p->wlbuf_pool); vo_wayland_uninit(vo); ra_ctx_destroy(&p->ctx); }