From 9ce915204f5765668308847f70551d6727aecc41 Mon Sep 17 00:00:00 2001 From: Aki Tuomi Date: Tue, 30 May 2017 14:01:39 +0300 Subject: [PATCH] welcome: tabescape args, this is required by script client 4 --- src/plugins/welcome/welcome-plugin.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/plugins/welcome/welcome-plugin.c b/src/plugins/welcome/welcome-plugin.c index 65c29a5d77..6165a6e484 100644 --- a/src/plugins/welcome/welcome-plugin.c +++ b/src/plugins/welcome/welcome-plugin.c @@ -3,6 +3,7 @@ #include "lib.h" #include "net.h" #include "str.h" +#include "strescape.h" #include "eacces-error.h" #include "write-full.h" #include "module-context.h" @@ -58,8 +59,8 @@ static void script_execute(struct mail_user *user, const char *cmd, bool wait) else str_append(str, "-\n"); for (; *args != NULL; args++) { - str_append(str, *args); - str_append_c(str, '\n'); + str_append_tabescaped(str, *args); + str_append_c(str, '\t'); } str_append_c(str, '\n');