diff --git a/src/vulkan/runtime/vk_acceleration_structure.c b/src/vulkan/runtime/vk_acceleration_structure.c index 0ea4ea7bf8c..cce1617962e 100644 --- a/src/vulkan/runtime/vk_acceleration_structure.c +++ b/src/vulkan/runtime/vk_acceleration_structure.c @@ -462,8 +462,10 @@ vk_accel_struct_cmd_begin_debug_marker(VkCommandBuffer commandBuffer, va_start(ap, format); char *name; - if (vasprintf(&name, format, ap) == -1) + if (vasprintf(&name, format, ap) == -1) { + va_end(ap); return; + } va_end(ap);