dovecot-2.2: fts: Fixed crash with some search queries in empty ...

dovecot at dovecot.org dovecot at dovecot.org
Sun Dec 8 22:30:25 EET 2013


details:   http://hg.dovecot.org/dovecot-2.2/rev/d837bd49ddee
changeset: 17049:d837bd49ddee
user:      Timo Sirainen <tss at iki.fi>
date:      Sun Dec 08 22:30:10 2013 +0200
description:
fts: Fixed crash with some search queries in empty mailbox.

diffstat:

 src/plugins/fts/fts-search.c |  2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diffs (12 lines):

diff -r e8efac64e081 -r d837bd49ddee src/plugins/fts/fts-search.c
--- a/src/plugins/fts/fts-search.c	Sun Dec 08 22:21:40 2013 +0200
+++ b/src/plugins/fts/fts-search.c	Sun Dec 08 22:30:10 2013 +0200
@@ -23,6 +23,8 @@
 	if (!array_is_created(seq_range))
 		p_array_init(seq_range, fctx->result_pool, count);
 	for (i = 0; i < count; i++) {
+		if (range[i].seq1 > range[i].seq2)
+			continue;
 		mailbox_get_seq_range(fctx->box, range[i].seq1, range[i].seq2,
 				      &seq1, &seq2);
 		if (seq1 != 0)


More information about the dovecot-cvs mailing list