aboutsummaryrefslogtreecommitdiff
path: root/layers/swapchain.cpp
diff options
context:
space:
mode:
authorIan Elliott <ianelliott@google.com>2016-05-09 12:33:47 -0600
committerIan Elliott <ianelliott@google.com>2016-05-13 12:43:44 -0600
commit13a6f8a968acbd65f5fa6974d013223453f7772c (patch)
tree85f855ff374f7524653c08f2fee65d1cab617430 /layers/swapchain.cpp
parent9364c61e8a2ce424612e9178388bfe8380649f1d (diff)
downloadusermoji-13a6f8a968acbd65f5fa6974d013223453f7772c.tar.xz
layers: PR512 Fix swapchain's validateCreateSwapchainKHR()
It used to dereference pCreateInfo, even when it was NULL.
Diffstat (limited to 'layers/swapchain.cpp')
-rw-r--r--layers/swapchain.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/layers/swapchain.cpp b/layers/swapchain.cpp
index 21527616..f49c8bca 100644
--- a/layers/swapchain.cpp
+++ b/layers/swapchain.cpp
@@ -1370,7 +1370,7 @@ static bool validateCreateSwapchainKHR(VkDevice device, const VkSwapchainCreateI
VK_KHR_SWAPCHAIN_EXTENSION_NAME);
}
if (!pCreateInfo) {
- skipCall |= LOG_ERROR_NULL_POINTER(VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT, device, "pCreateInfo");
+ return LOG_ERROR_NULL_POINTER(VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT, device, "pCreateInfo");
} else {
if (pCreateInfo->sType != VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR) {
skipCall |= LOG_ERROR_WRONG_STYPE(VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT, device, "pCreateInfo",