From 9789e1f373e0431eb2dee4530604aa4aabac2773 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Sat, 16 Mar 2024 16:53:27 +0200 Subject: [PATCH] dict-client - Fail if dict_proxy_name is empty --- src/lib-dict-extra/dict-client.c | 5 +++++ 1 file changed, 5 insertions(+) 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); -- 2.47.3