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;
 	}