From: Timo Sirainen Date: Sat, 16 Mar 2024 14:53:27 +0000 (+0200) Subject: dict-client - Fail if dict_proxy_name is empty X-Git-Tag: 2.4.1~916 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b0bb0522b90bab55416f99c908df4940bfc65478;p=thirdparty%2Fdovecot%2Fcore.git dict-client - Fail if dict_proxy_name is empty --- diff --git a/src/lib-dict-extra/dict-client.c b/src/lib-dict-extra/dict-client.c index 461b642b60..86d98017d2 100644 --- a/src/lib-dict-extra/dict-client.c +++ b/src/lib-dict-extra/dict-client.c @@ -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);