]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
Improved "Transaction log corrupted unexpectedly" error message.
authorTimo Sirainen <tss@iki.fi>
Mon, 12 Jan 2009 15:44:13 +0000 (10:44 -0500)
committerTimo Sirainen <tss@iki.fi>
Mon, 12 Jan 2009 15:44:13 +0000 (10:44 -0500)
--HG--
branch : HEAD

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

index 6c52229902b07019faa221d3491fec583f16eef1..15e55d0f26138041b3081b4682e04b6145fdde3d 100644 (file)
@@ -913,7 +913,9 @@ log_get_synced_record(struct mail_transaction_log_file *file, uoff_t *offset,
        if (trans_size < sizeof(*hdr) ||
            *offset - file->buffer_offset + trans_size > file->buffer->used) {
                mail_transaction_log_file_set_corrupted(file,
-                       "Transaction log corrupted unexpectedly");
+                       "Transaction log corrupted unexpectedly at "
+                       "%"PRIuUOFF_T": Invalid size %u (type=%x)",
+                       *offset, trans_size, hdr->type);
                return -1;
        }
        *offset += trans_size;