Fix FreeCommandBuffers leak
[platform/upstream/Vulkan-Tools.git] / icd / generated / mock_icd.cpp
index 5b1c03f..bf876e1 100644 (file)
@@ -1251,7 +1251,10 @@ static VKAPI_ATTR void VKAPI_CALL FreeCommandBuffers(
     uint32_t                                    commandBufferCount,
     const VkCommandBuffer*                      pCommandBuffers)
 {
-//Destroy object
+
+    for (auto i = 0u; i < commandBufferCount; ++i)
+        if (pCommandBuffers[i])
+            DestroyDispObjHandle((void*) pCommandBuffers[i]);
 }
 
 static VKAPI_ATTR VkResult VKAPI_CALL BeginCommandBuffer(