]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
Fixed previous transaction log assert-avoidance check.
authorTimo Sirainen <tss@iki.fi>
Sun, 25 May 2008 01:49:08 +0000 (04:49 +0300)
committerTimo Sirainen <tss@iki.fi>
Sun, 25 May 2008 01:49:08 +0000 (04:49 +0300)
--HG--
branch : HEAD

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

index 147b506dd5ca1bd057b51ebf3a66bf8a2f400988..37095b5991ba81dcb0dd52e631eba3e971113794 100644 (file)
@@ -149,7 +149,8 @@ int mail_transaction_log_view_set(struct mail_transaction_log_view *view,
                return -1;
        }
 
-       if (min_file_offset > 0 && min_file_offset < view->tail->hdr.hdr_size) {
+       if (min_file_offset > 0 &&
+           min_file_offset < view->log->files->hdr.hdr_size) {
                /* log file offset is probably corrupted in the index file. */
                mail_transaction_log_view_set_corrupted(view,
                        "file_seq=%u, min_file_offset (%"PRIuUOFF_T