Mercurial > dovecot > core-2.2
changeset 1605:92289fa71af4 HEAD
Return BAD instead of NO errors with invalid message sets
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Wed, 09 Jul 2003 18:23:40 +0300 |
parents | 6a18854e6856 |
children | 7bc682625eaa |
files | src/lib-storage/index/index-search.c |
diffstat | 1 files changed, 8 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-storage/index/index-search.c Wed Jul 09 17:51:56 2003 +0300 +++ b/src/lib-storage/index/index-search.c Wed Jul 09 18:23:40 2003 +0300 @@ -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; }