fix: add dev pointer checking before using
authordanny.zhu <danny@netflt.com>
Fri, 21 Oct 2022 06:10:16 +0000 (14:10 +0800)
committerCharles Giessen <46324611+charles-lunarg@users.noreply.github.com>
Tue, 25 Oct 2022 15:08:22 +0000 (09:08 -0600)
loader/generated/vk_loader_extensions.c

index 5cdd3076d3263f313778b5a25c0d419043a2ee1e..1a16c8217d1451a60ace5153939cda5b73e23619 100644 (file)
@@ -9536,6 +9536,11 @@ void extensions_create_instance(struct loader_instance *ptr_instance, const VkIn
 PFN_vkVoidFunction get_extension_device_proc_terminator(struct loader_device *dev, const char *pName) {
     PFN_vkVoidFunction addr = NULL;
 
+    if (dev == NULL)
+    {
+        return addr;
+    }
+    
     // ---- VK_KHR_swapchain extension commands
     if (dev->extensions.khr_swapchain_enabled) {
         if(!strcmp(pName, "vkCreateSwapchainKHR")) {