]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-index: looking up offset for transaction log's initial modseq failed.
authorTimo Sirainen <tss@iki.fi>
Fri, 16 Oct 2009 02:26:03 +0000 (22:26 -0400)
committerTimo Sirainen <tss@iki.fi>
Fri, 16 Oct 2009 02:26:03 +0000 (22:26 -0400)
--HG--
branch : HEAD

src/lib-index/mail-transaction-log-file.c

index a20d40cd1595ff98352b541a1f519f824e0c21ae..cce13508b46a53158316cb1465fd328f782eab4b 100644 (file)
@@ -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) {