[dovecot-cvs] dovecot/src/imap imap-search.c,1.11,1.12

cras at dovecot.org cras at dovecot.org
Tue Jul 12 15:47:14 EEST 2005


Update of /var/lib/cvs/dovecot/src/imap
In directory talvi:/tmp/cvs-serv27315

Modified Files:
	imap-search.c 
Log Message:
'*' wasn't working in non-SEARCH messagesets.



Index: imap-search.c
===================================================================
RCS file: /var/lib/cvs/dovecot/src/imap/imap-search.c,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- imap-search.c	3 Jul 2005 21:09:40 -0000	1.11
+++ imap-search.c	12 Jul 2005 12:47:11 -0000	1.12
@@ -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;
 	}



More information about the dovecot-cvs mailing list