aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--loader/trampoline.c4
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;
}