From 45ba1f5663c910cb04ea7aa8c1fa036e4d8acb1f Mon Sep 17 00:00:00 2001 From: Aki Tuomi Date: Tue, 6 Mar 2018 10:33:27 +0200 Subject: [PATCH] lib-master: Reply from config process is tabescaped Found by J. Nick Koston --- src/lib-master/master-service-settings-cache.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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) { -- 2.47.3