]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-master: Reply from config process is tabescaped
authorAki Tuomi <aki.tuomi@dovecot.fi>
Tue, 6 Mar 2018 08:33:27 +0000 (10:33 +0200)
committerVille Savolainen <ville.savolainen@dovecot.fi>
Thu, 15 Mar 2018 13:21:45 +0000 (15:21 +0200)
Found by J. Nick Koston <nick@cpanel.net>

src/lib-master/master-service-settings-cache.c

index 8c5bc803eb3016b77a02cade0740e3f74052e2fb..63d51c34a9a6d1badfa0290aba6291fc5746daca 100644 (file)
@@ -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) {