[dovecot-cvs]
dovecot/src/lib-storage/index index-search.c,1.75,1.76
cras at procontrol.fi
cras at procontrol.fi
Wed Jul 9 19:23:42 EEST 2003
Update of /home/cvs/dovecot/src/lib-storage/index
In directory danu:/tmp/cvs-serv15196/lib-storage/index
Modified Files:
index-search.c
Log Message:
Return BAD instead of NO errors with invalid message sets
Index: index-search.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-storage/index/index-search.c,v
retrieving revision 1.75
retrieving revision 1.76
diff -u -d -r1.75 -r1.76
--- index-search.c 9 Jul 2003 14:51:57 -0000 1.75
+++ index-search.c 9 Jul 2003 15:23:40 -0000 1.76
@@ -750,17 +750,17 @@
} else if (args->type == SEARCH_SET) {
if (!seq_update(args->value.str, first_seq, last_seq,
ibox->synced_messages_count)) {
- mail_storage_set_error(ibox->box.storage,
- "Invalid messageset: %s",
- args->value.str);
+ mail_storage_set_syntax_error(ibox->box.storage,
+ "Invalid messageset: %s",
+ args->value.str);
return FALSE;
}
} else if (args->type == SEARCH_UID) {
if (!seq_update(args->value.str, first_uid, last_uid,
ibox->index->header->next_uid-1)) {
- mail_storage_set_error(ibox->box.storage,
- "Invalid messageset: %s",
- args->value.str);
+ mail_storage_set_syntax_error(ibox->box.storage,
+ "Invalid messageset: %s",
+ args->value.str);
return FALSE;
}
} else if (args->type == SEARCH_ALL) {
@@ -835,8 +835,8 @@
unsigned int expunges_before;
if (seq > ibox->synced_messages_count) {
- mail_storage_set_error(ibox->box.storage,
- "Sequence out of range: %u", seq);
+ mail_storage_set_syntax_error(ibox->box.storage,
+ "Sequence out of range: %u", seq);
return FALSE;
}
More information about the dovecot-cvs
mailing list