From ccb078bd89c2c773313c81f85875c7790370e012 Mon Sep 17 00:00:00 2001 From: djcb Date: Mon, 14 May 2012 09:32:28 +0300 Subject: [PATCH] * mu-cmd-server.c: properly quote error messages --- src/mu-cmd-server.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/mu-cmd-server.c b/src/mu-cmd-server.c index f47f505f..fd45bc93 100644 --- a/src/mu-cmd-server.c +++ b/src/mu-cmd-server.c @@ -131,7 +131,12 @@ print_expr (const char* frm, ...) static MuError print_error (MuError errcode, const char *msg) { - print_expr ("(:error %u :message %s)", errcode, msg); + char *str; + + str = mu_str_escape_c_literal (msg, TRUE); + print_expr ("(:error %u :message %s)", errcode, str); + g_free (str); + return errcode; }