From 6f05c2d05857ddc342535b3dadfe2c1cb2c069ed Mon Sep 17 00:00:00 2001 From: Tony Barbour Date: Mon, 21 Mar 2016 17:18:07 -0600 Subject: layers: Add lock around erase from frameBufferMap in core_validation Change-Id: I042573b54876e63c19140948a26d388934e1a3c9 --- layers/core_validation.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'layers/core_validation.cpp') diff --git a/layers/core_validation.cpp b/layers/core_validation.cpp index a338ffa2..03d1e4fa 100644 --- a/layers/core_validation.cpp +++ b/layers/core_validation.cpp @@ -6364,7 +6364,9 @@ vkDestroyFramebuffer(VkDevice device, VkFramebuffer framebuffer, const VkAllocat loader_platform_thread_unlock_mutex(&globalLock); } } + loader_platform_thread_lock_mutex(&globalLock); dev_data->frameBufferMap.erase(framebuffer); + loader_platform_thread_unlock_mutex(&globalLock); } dev_data->device_dispatch_table->DestroyFramebuffer(device, framebuffer, pAllocator); } -- cgit v1.2.3