changeset 3473:d4eb5d9ee704 HEAD

'*' wasn't working in non-SEARCH messagesets.
author Timo Sirainen <tss@iki.fi>
date Tue, 12 Jul 2005 15:47:11 +0300
parents db29cc6754d5
children 9096b7957413
files src/imap/imap-search.c
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/imap/imap-search.c	Tue Jul 12 15:45:06 2005 +0300
+++ b/src/imap/imap-search.c	Tue Jul 12 15:47:11 2005 +0300
@@ -424,7 +424,8 @@
 	arg->type = SEARCH_SEQSET;
 	arg->value.seqset = imap_messageset_parse(cmd->pool, messageset);
 	if (arg->value.seqset == NULL ||
-	    arg->value.seqset->seq2 > cmd->client->messages_count) {
+	    (arg->value.seqset->seq2 > cmd->client->messages_count &&
+	     arg->value.seqset->seq2 != (uint32_t)-1)) {
 		*error_r = "Invalid messageset";
 		return -1;
 	}