From 70d99eefef44f4c0db1923c5dd89cf7059f5e97a Mon Sep 17 00:00:00 2001 From: llyyr Date: Sun, 19 Apr 2026 17:49:30 +0530 Subject: [PATCH] render/vulkan: destroy image view on allocation failure --- render/vulkan/texture.c | 1 + 1 file changed, 1 insertion(+) diff --git a/render/vulkan/texture.c b/render/vulkan/texture.c index c6365c90b..ec8aecd1e 100644 --- a/render/vulkan/texture.c +++ b/render/vulkan/texture.c @@ -330,6 +330,7 @@ struct wlr_vk_texture_view *vulkan_texture_get_or_create_view(struct wlr_vk_text view->ds_pool = vulkan_alloc_texture_ds(texture->renderer, pipeline_layout->ds, &view->ds); if (!view->ds_pool) { + vkDestroyImageView(dev, view->image_view, NULL); free(view); wlr_log(WLR_ERROR, "failed to allocate descriptor"); return NULL;