From: Art Cancro Date: Wed, 26 Sep 2007 14:19:38 +0000 (+0000) Subject: Patch to handle Matt's issue with parentheses X-Git-Tag: v7.86~3049 X-Git-Url: https://code.citadel.org/?p=citadel.git;a=commitdiff_plain;h=3700b1b91d6be9f9792880ec940ab4a7538f713f Patch to handle Matt's issue with parentheses --- 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