]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-language: Replace fts_language_config with language_textcat_config_path
authorMarco Bettini <marco.bettini@open-xchange.com>
Wed, 24 Jan 2024 14:43:16 +0000 (14:43 +0000)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Wed, 12 Feb 2025 10:34:12 +0000 (12:34 +0200)
src/lib-storage/lang-user.c

index 3ed4e9be2bdf9c4a9c154e178cdc1ec12342159c..b9fa42f7c5d6814a1de657958e698f2b3f5502f5 100644 (file)
@@ -56,8 +56,7 @@ static const char *const *str_keyvalues_to_array(const char *str)
 }
 
 static int
-lang_user_init_languages(struct mail_user *user, struct lang_user *luser,
-                        const char **error_r)
+lang_user_init_languages(struct lang_user *luser, const char **error_r)
 {
        const char *languages, *unknown;
 
@@ -68,7 +67,7 @@ lang_user_init_languages(struct mail_user *user, struct lang_user *luser,
        }
 
        struct language_settings lang_settings = {
-               .textcat_config_path = mail_user_plugin_getenv(user, "fts_language_config")
+               .textcat_config_path = luser->set->textcat_config_path,
        };
        luser->lang_list = language_list_init(&lang_settings);
 
@@ -372,7 +371,7 @@ lang_user_init_libfts(struct mail_user *user, struct lang_user *luser,
 {
        p_array_init(&luser->languages, user->pool, 4);
 
-       if (lang_user_init_languages(user, luser, error_r) < 0 ||
+       if (lang_user_init_languages(luser, error_r) < 0 ||
            lang_user_init_data_language(user, luser, error_r) < 0 ||
            lang_user_languages_fill_all(user, luser, error_r) < 0)
                return -1;