From 1018dba583a2a2ab2db6bd6b4d596e4790a43149 Mon Sep 17 00:00:00 2001 From: BogDan Vatra Date: Thu, 10 Dec 2015 09:35:08 +0200 Subject: Fix crash: pApplicationInfo is not mandatory --- icd/common/icd-instance.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/icd/common/icd-instance.c b/icd/common/icd-instance.c index 5c32845c..d33ff207 100644 --- a/icd/common/icd-instance.c +++ b/icd/common/icd-instance.c @@ -85,7 +85,7 @@ struct icd_instance *icd_instance_create(const VkApplicationInfo *app_info, memset(instance, 0, sizeof(*instance)); - name = (app_info->pApplicationName) ? app_info->pApplicationName : "unnamed"; + name = (app_info && app_info->pApplicationName) ? app_info->pApplicationName : "unnamed"; len = strlen(name); instance->name = alloc_cb->pfnAllocation(alloc_cb->pUserData, len + 1, 0, VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE); -- cgit v1.2.3