From: Wilfried Göesgens Date: Mon, 26 Jul 2010 06:08:06 +0000 (+0000) Subject: Fix IMAP-List command X-Git-Tag: v7.86~77 X-Git-Url: https://code.citadel.org/?p=citadel.git;a=commitdiff_plain;h=9090c7025379c04cb65e9bc36364a865cf591eca Fix IMAP-List command * imap_is_message_set (): here we have more abort conditions, which we need to put into account when drawing our final result --- diff --git a/citadel/modules/imap/imap_tools.c b/citadel/modules/imap/imap_tools.c index 9cbad8b41..23e27419a 100644 --- a/citadel/modules/imap/imap_tools.c +++ b/citadel/modules/imap/imap_tools.c @@ -961,7 +961,8 @@ star: } } - return (*text == '\0'); + if ((*text == '\0') && (*p == '\0')) return WILDMAT_TRUE; + else return WILDMAT_FALSE; }