From e57b80f283dab572d271f00f99cbb61970cd75b2 Mon Sep 17 00:00:00 2001 From: Chia-I Wu Date: Wed, 29 Sep 2021 20:36:46 -0700 Subject: [PATCH] radv: plug leaks in radv_device_init_accel_struct_build_state Fixes: 0dad88b4694 ("radv: Implement device-side BVH building.") Signed-off-by: Chia-I Wu Reviewed-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/radv_acceleration_structure.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/amd/vulkan/radv_acceleration_structure.c b/src/amd/vulkan/radv_acceleration_structure.c index 27a67c44f68..cb1f7e94c8c 100644 --- a/src/amd/vulkan/radv_acceleration_structure.c +++ b/src/amd/vulkan/radv_acceleration_structure.c @@ -1382,6 +1382,9 @@ radv_device_init_accel_struct_build_state(struct radv_device *device) if (result != VK_SUCCESS) goto fail; + ralloc_free(internal_cs); + ralloc_free(leaf_cs); + return VK_SUCCESS; fail: @@ -1523,4 +1526,4 @@ radv_CmdBuildAccelerationStructuresKHR( } free(bvh_states); radv_meta_restore(&saved_state, cmd_buffer); -} \ No newline at end of file +}