diff options
| -rw-r--r-- | layers/screenshot.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/layers/screenshot.cpp b/layers/screenshot.cpp index 975ffb32..5ee3e6c4 100644 --- a/layers/screenshot.cpp +++ b/layers/screenshot.cpp @@ -354,7 +354,7 @@ VK_LAYER_EXPORT VkResult VKAPI vkEnumeratePhysicalDevices( VkLayerInstanceDispatchTable* pTable = instance_dispatch_table(instance); result = pTable->EnumeratePhysicalDevices(instance, pPhysicalDeviceCount, pPhysicalDevices); - if (result==VK_SUCCESS && *pPhysicalDeviceCount > 0) + if (result==VK_SUCCESS && *pPhysicalDeviceCount > 0 && pPhysicalDevices) { for (uint32_t i=0; i<*pPhysicalDeviceCount ; i++) { |
