From ba2a56a9dda510345d93d74fd86b3d1322b18f2a Mon Sep 17 00:00:00 2001 From: djcb Date: Mon, 13 May 2013 00:26:14 +0300 Subject: [PATCH] * lib: fix list parsing --- lib/mu-str.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/mu-str.c b/lib/mu-str.c index 52b6c2f0..711c7e7b 100644 --- a/lib/mu-str.c +++ b/lib/mu-str.c @@ -275,6 +275,9 @@ mu_str_esc_to_list (const char *strings) char kar; kar = strings[u]; + if (kar == '\\') + continue; + if (quoted && kar != '"') { g_string_append_c (part, kar); continue; @@ -283,7 +286,6 @@ mu_str_esc_to_list (const char *strings) switch (kar) { case '"': quoted = !quoted; - g_string_append_c (part, kar); continue; case ' ': if (part->len > 0) {