From 863b6317a3ac0b398ea7231a2bd87fe1473e1362 Mon Sep 17 00:00:00 2001 From: Boris Brezillon Date: Thu, 23 Jun 2022 01:45:03 +0200 Subject: [PATCH] v3dv: Fix nir_shader leaks in v3dv_meta_{clear,copy}() Reported-by: Jesse Natalie Reviewed-by: Jason Ekstrand Part-of: --- src/broadcom/vulkan/v3dv_meta_clear.c | 1 + src/broadcom/vulkan/v3dv_meta_copy.c | 1 + 2 files changed, 2 insertions(+) diff --git a/src/broadcom/vulkan/v3dv_meta_clear.c b/src/broadcom/vulkan/v3dv_meta_clear.c index 00c5d11..0cf1a21 100644 --- a/src/broadcom/vulkan/v3dv_meta_clear.c +++ b/src/broadcom/vulkan/v3dv_meta_clear.c @@ -588,6 +588,7 @@ create_pipeline(struct v3dv_device *device, pipeline); ralloc_free(vs_nir); + ralloc_free(gs_nir); ralloc_free(fs_nir); return result; diff --git a/src/broadcom/vulkan/v3dv_meta_copy.c b/src/broadcom/vulkan/v3dv_meta_copy.c index 3e746a7..bc91581 100644 --- a/src/broadcom/vulkan/v3dv_meta_copy.c +++ b/src/broadcom/vulkan/v3dv_meta_copy.c @@ -3516,6 +3516,7 @@ create_pipeline(struct v3dv_device *device, pipeline); ralloc_free(vs_nir); + ralloc_free(gs_nir); ralloc_free(fs_nir); return result == VK_SUCCESS; -- 2.7.4