From 09ad30f9de662a703e964f23bd45b446e6918d1f Mon Sep 17 00:00:00 2001 From: Brad Parker Date: Thu, 8 Feb 2018 22:09:27 -0500 Subject: [PATCH] fix stack-use-after-scope ASAN error --- list_special.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/list_special.c b/list_special.c index 0e4c28a5ce..145994c645 100644 --- a/list_special.c +++ b/list_special.c @@ -55,6 +55,8 @@ struct string_list *dir_list_new_special(const char *input_dir, enum dir_list_type type, const char *filter) { + char ext_shaders[255]; + char ext_name[255]; const char *exts = NULL; bool recursive = false; settings_t *settings = config_get_ptr(); @@ -66,7 +68,6 @@ struct string_list *dir_list_new_special(const char *input_dir, break; case DIR_LIST_CORES: { - char ext_name[255]; ext_name[0] = '\0'; if (!frontend_driver_get_core_extension(ext_name, sizeof(ext_name))) @@ -96,7 +97,6 @@ struct string_list *dir_list_new_special(const char *input_dir, break; case DIR_LIST_SHADERS: { - char ext_shaders[255]; #if defined(HAVE_CG) || defined(HAVE_GLSL) || defined(HAVE_VULKAN) union string_list_elem_attr attr; #endif