From b80c502c2cf98f6c4ff8876bdc64d3d3627b1c2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Mikrut?= Date: Tue, 26 Jan 2021 13:41:42 +0100 Subject: [PATCH] Add temporary variable to not use freed memory --- drivers/vulkan/vulkan_context.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/vulkan/vulkan_context.cpp b/drivers/vulkan/vulkan_context.cpp index c644395b54d..c8ba65320d1 100644 --- a/drivers/vulkan/vulkan_context.cpp +++ b/drivers/vulkan/vulkan_context.cpp @@ -1613,7 +1613,8 @@ void VulkanContext::set_object_name(VkObjectType p_object_type, uint64_t p_objec name_info.pNext = nullptr; name_info.objectType = p_object_type; name_info.objectHandle = p_object_handle; - name_info.pObjectName = p_object_name.utf8().get_data(); + CharString object_name = p_object_name.utf8(); + name_info.pObjectName = object_name.get_data(); SetDebugUtilsObjectNameEXT(device, &name_info); }