Mercurial > dovecot > original-hg > dovecot-1.2
changeset 4432:c13d8fe698f8 HEAD
Don't crash if seqset restrictions caused no messages to be searched.
author | Timo Sirainen <timo.sirainen@movial.fi> |
---|---|
date | Tue, 20 Jun 2006 18:29:20 +0300 |
parents | 2461061327ed |
children | 8916e7dd60c6 |
files | src/lib-storage/index/index-search.c |
diffstat | 1 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-storage/index/index-search.c Tue Jun 20 18:16:34 2006 +0300 +++ b/src/lib-storage/index/index-search.c Tue Jun 20 18:29:20 2006 +0300 @@ -837,6 +837,11 @@ ctx->seq1 = 1; ctx->seq2 = hdr->messages_count; } + if (ctx->seq1 == (uint32_t)-1) { + /* no matches */ + i_assert(ctx->seq2 == 0); + return 0; + } i_assert(ctx->seq1 <= ctx->seq2);