From: Timo Sirainen Date: Fri, 16 Oct 2009 02:26:03 +0000 (-0400) Subject: lib-index: looking up offset for transaction log's initial modseq failed. X-Git-Tag: 2.0.alpha2~82 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=08e57864511e8ec1df7494fb69d8044aae778650;p=thirdparty%2Fdovecot%2Fcore.git lib-index: looking up offset for transaction log's initial modseq failed. --HG-- branch : HEAD --- diff --git a/src/lib-index/mail-transaction-log-file.c b/src/lib-index/mail-transaction-log-file.c index a20d40cd15..cce13508b4 100644 --- a/src/lib-index/mail-transaction-log-file.c +++ b/src/lib-index/mail-transaction-log-file.c @@ -1006,6 +1006,10 @@ int mail_transaction_log_file_get_modseq_next_offset( *next_offset_r = file->sync_offset; return 0; } + if (modseq == file->hdr.initial_modseq) { + *next_offset_r = file->hdr.hdr_size; + return 0; + } cache = modseq_cache_get_modseq(file, modseq); if (cache == NULL) {