From ffdea92260160fce22bd4fb40f797da120e79d8b Mon Sep 17 00:00:00 2001 From: Bart Muzzin Date: Tue, 7 Jun 2016 05:47:11 -0400 Subject: [PATCH] Account for possible lower space. Refs #279 --- renderdoc/driver/vulkan/vk_core.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/vulkan/vk_core.cpp b/renderdoc/driver/vulkan/vk_core.cpp index 1633b5f95..7d8f7e21d 100644 --- a/renderdoc/driver/vulkan/vk_core.cpp +++ b/renderdoc/driver/vulkan/vk_core.cpp @@ -645,7 +645,7 @@ static VkResult FillPropertyCountAndList(const VkExtensionProperties *src, uint3 uint32_t dstSpace = *dstCount; // return the number of extensions. - *dstCount = numExts; + *dstCount = RDCMIN(numExts, dstSpace); // copy as much as there's space for, up to how many there are memcpy(dstProps, src, sizeof(VkExtensionProperties) * RDCMIN(numExts, dstSpace));