diff --git a/src/modules/wizard/page_010.c b/src/modules/wizard/page_010.c index 774a24cf5..da9059597 100644 --- a/src/modules/wizard/page_010.c +++ b/src/modules/wizard/page_010.c @@ -145,7 +145,12 @@ wizard_page_init(E_Wizard_Page *pg __UNUSED__, Eina_Bool *need_xdg_desktops __UN EAPI int wizard_page_shutdown(E_Wizard_Page *pg __UNUSED__) { - E_FREE_LIST(blang_list, free); + void *_tmp; + EINA_LIST_FREE(blang_list, _tmp) + { + // we dont need to free _tmp cause this is just a pointer to the basic_language_predefined_pairs + // array. a free will end up in a crash + } return 1; }