Don't crash with empty messagesets. branch_1_0
authorTimo Sirainen <tss@iki.fi>
Mon Sep 24 11:15:48 2007 +0300 (2007-09-24)
branchbranch_1_0
changeset 5419f85adea35b74
parent 5418 678626efb942
child 5420 8d6433652a33
Don't crash with empty messagesets.
src/lib-storage/index/index-search.c
     1.1 --- a/src/lib-storage/index/index-search.c	Sun Sep 23 14:26:58 2007 +0300
     1.2 +++ b/src/lib-storage/index/index-search.c	Mon Sep 24 11:15:48 2007 +0300
     1.3 @@ -582,6 +582,9 @@
     1.4  				    const struct mail_index_header *hdr,
     1.5  				    struct mail_search_seqset *set, bool not)
     1.6  {
     1.7 +	if (set == NULL)
     1.8 +		return FALSE;
     1.9 +
    1.10  	for (; set != NULL; set = set->next) {
    1.11  		if (set->seq1 > hdr->messages_count) {
    1.12  			if (set->seq1 != (uint32_t)-1 &&