diff options
| -rw-r--r-- | loader/trampoline.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/loader/trampoline.c b/loader/trampoline.c index 367a3ed9..03c1c793 100644 --- a/loader/trampoline.c +++ b/loader/trampoline.c @@ -253,12 +253,14 @@ vkEnumerateInstanceLayerProperties(uint32_t *pPropertyCount, } *pPropertyCount = copy_size; - loader_destroy_layer_list(NULL, NULL, &instance_layer_list); if (copy_size < instance_layer_list.count) { + loader_destroy_layer_list(NULL, NULL, &instance_layer_list); return VK_INCOMPLETE; } + loader_destroy_layer_list(NULL, NULL, &instance_layer_list); + return VK_SUCCESS; } |
