From a58fdc61e9f10d91b618c7719a51ea2465a22186 Mon Sep 17 00:00:00 2001 From: James Legg Date: Fri, 30 Mar 2018 16:45:01 +0100 Subject: [PATCH] vulkan/wsi/wayland: fix leaks Fixes: bfa22266cd ("vulkan/wsi/wayland: Add support for zwp_dmabuf") Reviewed-by: Daniel Stone CC: Jason Ekstrand --- src/vulkan/wsi/wsi_common_wayland.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/vulkan/wsi/wsi_common_wayland.c b/src/vulkan/wsi/wsi_common_wayland.c index d36947bc296..ec38a4e578f 100644 --- a/src/vulkan/wsi/wsi_common_wayland.c +++ b/src/vulkan/wsi/wsi_common_wayland.c @@ -317,8 +317,12 @@ wsi_wl_display_finish(struct wsi_wl_display *display) assert(display->refcount == 0); u_vector_finish(&display->formats); + u_vector_finish(&display->modifiers.argb8888); + u_vector_finish(&display->modifiers.xrgb8888); if (display->drm) wl_drm_destroy(display->drm); + if (display->dmabuf) + zwp_linux_dmabuf_v1_destroy(display->dmabuf); if (display->wl_display_wrapper) wl_proxy_wrapper_destroy(display->wl_display_wrapper); if (display->queue) -- 2.30.2