From: Aki Tuomi Date: Tue, 6 Mar 2018 08:33:27 +0000 (+0200) Subject: lib-master: Reply from config process is tabescaped X-Git-Tag: 2.3.1~15 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=45ba1f5663c910cb04ea7aa8c1fa036e4d8acb1f;p=thirdparty%2Fdovecot%2Fcore.git lib-master: Reply from config process is tabescaped Found by J. Nick Koston --- diff --git a/src/lib-master/master-service-settings-cache.c b/src/lib-master/master-service-settings-cache.c index 8c5bc803eb..63d51c34a9 100644 --- a/src/lib-master/master-service-settings-cache.c +++ b/src/lib-master/master-service-settings-cache.c @@ -6,6 +6,7 @@ #include "llist.h" #include "settings-parser.h" #include "dns-util.h" +#include "strescape.h" #include "master-service-private.h" #include "master-service-settings.h" #include "master-service-settings-cache.h" @@ -96,7 +97,7 @@ int master_service_settings_cache_init_filter(struct master_service_settings_cac /* parse filters */ while(*filters != NULL) { - const char *const *keys = t_strsplit_spaces(*filters, " "); + const char *const *keys = t_strsplit_tabescaped(*filters); struct config_filter *filter = p_new(cache->pool, struct config_filter, 1); while(*keys != NULL) {