]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
dict-client - Fail if dict_proxy_name is empty
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Sat, 16 Mar 2024 14:53:27 +0000 (16:53 +0200)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Fri, 17 Jan 2025 08:39:58 +0000 (10:39 +0200)
src/lib-dict-extra/dict-client.c

index 461b642b608c42f84939c636f9e47d254927a9b5..86d98017d2f4e283e80ef413c46f4fc2ccba7dba 100644 (file)
@@ -721,6 +721,11 @@ client_dict_init(const struct dict *dict_driver, struct event *event,
        if (settings_get(event, &dict_proxy_setting_parser_info,
                         0, &set, error_r) < 0)
                return -1;
+       if (set->dict_proxy_name[0] == '\0') {
+               *error_r = "dict_proxy_name setting is empty";
+               settings_free(set);
+               return -1;
+       }
        const struct master_service_settings *master_set =
                master_service_get_service_settings(master_service);