changeset 6271:9ab5611495f0 HEAD

Compile fix
author Timo Sirainen <tss@iki.fi>
date Sun, 12 Aug 2007 16:31:12 +0300
parents 87c617482388
children cff0c129b3da
files src/plugins/fts/fts-storage.c
diffstat 1 files changed, 10 insertions(+), 19 deletions(-) [+]
line wrap: on
line diff
--- a/src/plugins/fts/fts-storage.c	Sun Aug 12 16:29:44 2007 +0300
+++ b/src/plugins/fts/fts-storage.c	Sun Aug 12 16:31:12 2007 +0300
@@ -84,9 +84,9 @@
 	return ret;
 }
 
-static int uid_range_to_seq(struct mailbox *box,
-			    ARRAY_TYPE(seq_range) *uid_range,
-			    ARRAY_TYPE(seq_range) *seq_range)
+static void uid_range_to_seq(struct mailbox *box,
+			     ARRAY_TYPE(seq_range) *uid_range,
+			     ARRAY_TYPE(seq_range) *seq_range)
 {
 	const struct seq_range *range;
 	struct seq_range new_range;
@@ -95,16 +95,11 @@
 	range = array_get(uid_range, &count);
 	i_array_init(seq_range, count);
 	for (i = 0; i < count; i++) {
-		if (mailbox_get_uids(box, range[i].seq1, range[i].seq2,
-				     &new_range.seq1, &new_range.seq2) < 0) {
-			array_free(seq_range);
-			return -1;
-		}
-
+		mailbox_get_uids(box, range[i].seq1, range[i].seq2,
+				 &new_range.seq1, &new_range.seq2);
 		if (new_range.seq1 != 0)
 			array_append(seq_range, &new_range, 1);
 	}
-	return 0;
 }
 
 static int fts_build_mail_flush(struct fts_storage_build_context *ctx)
@@ -246,9 +241,8 @@
 	}
 
 	memset(&seqset, 0, sizeof(seqset));
-	if (mailbox_get_uids(t->box, last_uid+1, (uint32_t)-1,
-			     &seqset.seq1, &seqset.seq2) < 0)
-		return -1;
+	mailbox_get_uids(t->box, last_uid+1, (uint32_t)-1,
+			 &seqset.seq1, &seqset.seq2);
 	if (seqset.seq1 == 0) {
 		/* no new messages */
 		return 0;
@@ -260,11 +254,8 @@
 		i_assert(last_uid < last_uid_locked);
 
 		last_uid = last_uid_locked;
-		if (mailbox_get_uids(t->box, last_uid+1, (uint32_t)-1,
-				     &seqset.seq1, &seqset.seq2) < 0) {
-			(void)fts_backend_build_deinit(build);
-			return -1;
-		}
+		mailbox_get_uids(t->box, last_uid+1, (uint32_t)-1,
+				 &seqset.seq1, &seqset.seq2);
 		if (seqset.seq1 == 0) {
 			/* no new messages */
 			(void)fts_backend_build_deinit(build);
@@ -467,7 +458,7 @@
 
 	fts_search_filter_args(fctx, fctx->args, &uid_result);
 
-	(void)uid_range_to_seq(box, &uid_result, &fctx->result);
+	uid_range_to_seq(box, &uid_result, &fctx->result);
 	array_free(&uid_result);
 }