changeset 22896:eca756ac6a10

lib-master: Reply from config process is tabescaped Found by J. Nick Koston <nick@cpanel.net>
author Aki Tuomi <aki.tuomi@dovecot.fi>
date Tue, 06 Mar 2018 10:33:27 +0200
parents 7c9209747a9e
children fecb535a39de
files src/lib-master/master-service-settings-cache.c
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-master/master-service-settings-cache.c	Sat Mar 10 19:43:27 2018 +0200
+++ b/src/lib-master/master-service-settings-cache.c	Tue Mar 06 10:33:27 2018 +0200
@@ -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 @@
 
 	/* 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) {