From 4826ddfb2259a3e1ce1919818e192cdc7f13793f Mon Sep 17 00:00:00 2001 From: Aizal Khan Date: Sun, 9 Aug 2026 14:19:27 +0530 Subject: [PATCH] zero-init instance_layer_list in EnumerateInstanceLayerProperties --- loader/loader.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/loader/loader.c b/loader/loader.c index 53c8be0e5..4856bdb39 100644 --- a/loader/loader.c +++ b/loader/loader.c @@ -7656,7 +7656,7 @@ VKAPI_ATTR VkResult VKAPI_CALL terminator_pre_instance_EnumerateInstanceExtensio VKAPI_ATTR VkResult VKAPI_CALL terminator_EnumerateInstanceLayerProperties(uint32_t *pPropertyCount, VkLayerProperties *pProperties) { VkResult result = VK_SUCCESS; - struct loader_layer_list instance_layer_list; + struct loader_layer_list instance_layer_list = {0}; struct loader_envvar_all_filters layer_filters = {0}; LOADER_PLATFORM_THREAD_ONCE(&once_init, loader_initialize); @@ -7667,7 +7667,6 @@ VKAPI_ATTR VkResult VKAPI_CALL terminator_EnumerateInstanceLayerProperties(uint3 } // Get layer libraries - memset(&instance_layer_list, 0, sizeof(instance_layer_list)); result = loader_scan_for_layers(NULL, &instance_layer_list, &layer_filters); if (VK_SUCCESS != result) { goto out;