changeset 6492:c6b85cf1e63a HEAD

Don't crash with empty messagesets.
author Timo Sirainen <tss@iki.fi>
date Mon, 24 Sep 2007 11:15:47 +0300
parents a43faaff06fd
children 2821a472806f
files src/lib-storage/index/index-search.c
diffstat 1 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/index/index-search.c	Mon Sep 24 10:43:59 2007 +0300
+++ b/src/lib-storage/index/index-search.c	Mon Sep 24 11:15:47 2007 +0300
@@ -562,6 +562,9 @@
 static bool search_msgset_fix_limits(const struct mail_index_header *hdr,
 				     struct mail_search_seqset *set, bool not)
 {
+	if (set == NULL)
+		return FALSE;
+
 	for (; set != NULL; set = set->next) {
 		if (set->seq1 > hdr->messages_count) {
 			if (set->seq1 != (uint32_t)-1 &&