From 17dbee957a126e89b35e47f2cef342f6465234f0 Mon Sep 17 00:00:00 2001 From: Sasha Kovar Date: Thu, 8 Jan 2015 12:45:02 -0800 Subject: [PATCH] mu-cmd-server.c: quote msgid in query --- mu/mu-cmd-server.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mu/mu-cmd-server.c b/mu/mu-cmd-server.c index 8d195426..c97a7398 100644 --- a/mu/mu-cmd-server.c +++ b/mu/mu-cmd-server.c @@ -258,7 +258,7 @@ get_docid_from_msgid (MuQuery *query, const char *str, GError **err) unsigned docid; MuMsgIter *iter; - querystr = g_strdup_printf ("msgid:%s", str); + querystr = g_strdup_printf ("msgid:\"%s\"", str); iter = mu_query_run (query, querystr, MU_MSG_FIELD_ID_NONE, 1, MU_QUERY_FLAG_NONE, err); @@ -293,7 +293,7 @@ get_docids_from_msgids (MuQuery *query, const char *str, GError **err) MuMsgIter *iter; GSList *lst; - querystr = g_strdup_printf ("msgid:%s", str); + querystr = g_strdup_printf ("msgid:\"%s\"", str); iter = mu_query_run (query, querystr, MU_MSG_FIELD_ID_NONE, -1 /*unlimited*/, MU_QUERY_FLAG_NONE, err);