From c686dd222018f760741211b760f3b5e3662a08ca Mon Sep 17 00:00:00 2001 From: baldurk Date: Sat, 16 Jan 2016 17:56:01 +0100 Subject: [PATCH] Make sure to only assign string without any trailing chars --- renderdoc/driver/vulkan/vk_common.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/renderdoc/driver/vulkan/vk_common.cpp b/renderdoc/driver/vulkan/vk_common.cpp index 66c9f01d3..cb246083c 100644 --- a/renderdoc/driver/vulkan/vk_common.cpp +++ b/renderdoc/driver/vulkan/vk_common.cpp @@ -3633,7 +3633,8 @@ void Serialiser::Serialise(const char *name, VkPipelineShaderStageCreateInfo &el } else { - string str = (char *)m_BufferHead-s.length(); + string str; + str.assign((char *)m_BufferHead-s.length(), s.length()); m_StringDB.insert(str); el.pName = m_StringDB.find(str)->c_str(); }