struct loader_instance *ptr_instance = NULL;
VkInstance created_instance = VK_NULL_HANDLE;
VkResult res = VK_ERROR_INITIALIZATION_FAILED;
- VkInstanceCreateInfo ici = *pCreateInfo;
+ VkInstanceCreateInfo ici = {0};
struct loader_envvar_all_filters layer_filters = {0};
LOADER_PLATFORM_THREAD_ONCE(&once_init, loader_initialize);
"vkCreateInstance: \'pCreateInfo\' is NULL (VUID-vkCreateInstance-pCreateInfo-parameter)");
goto out;
}
+ ici = *pCreateInfo;
+
if (pInstance == NULL) {
loader_log(NULL, VULKAN_LOADER_FATAL_ERROR_BIT | VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateInstance \'pInstance\' not valid (VUID-vkCreateInstance-pInstance-parameter)");