diff -Naur a/src/editor/spell.c b/src/editor/spell.c --- a/src/editor/spell.c 2024-08-08 13:49:18.000000000 +0600 +++ b/src/editor/spell.c 2024-10-03 16:07:15.840030146 +0600 @@ -174,8 +174,9 @@ spell_module = g_module_open ("libaspell", G_MODULE_BIND_LAZY); - if (spell_module != NULL - && ASPELL_FUNCTION_AVAILABLE (new_aspell_config) + if (spell_module == NULL) + return FALSE; + if (ASPELL_FUNCTION_AVAILABLE (new_aspell_config) && ASPELL_FUNCTION_AVAILABLE (aspell_dict_info_list_elements) && ASPELL_FUNCTION_AVAILABLE (aspell_dict_info_enumeration_next) && ASPELL_FUNCTION_AVAILABLE (new_aspell_speller)