From 3700b1b91d6be9f9792880ec940ab4a7538f713f Mon Sep 17 00:00:00 2001 From: Art Cancro Date: Wed, 26 Sep 2007 14:19:38 +0000 Subject: [PATCH] Patch to handle Matt's issue with parentheses --- citadel/modules/imap/imap_search.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/citadel/modules/imap/imap_search.c b/citadel/modules/imap/imap_search.c index b22e74280..7cbf9e320 100644 --- a/citadel/modules/imap/imap_search.c +++ b/citadel/modules/imap/imap_search.c @@ -538,6 +538,19 @@ void imap_do_search(int num_items, char **itemlist, int is_uid) { int is_in_list = 0; int num_results = 0; + /* Strip parentheses. We realize that this method will not work + * in all cases, but it seems to work with all currently available + * client software. Revisit later... + */ + for (i=0; i