From: Timo Sirainen Date: Mon, 15 Aug 2011 11:48:52 +0000 (+0300) Subject: lib-index: Assert-crashfix when reading transaction log header fails with ESTALE. X-Git-Tag: 2.1.alpha1~95 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e3f89f85e4e2d67d287b7fcd856f241713ba8311;p=thirdparty%2Fdovecot%2Fcore.git lib-index: Assert-crashfix when reading transaction log header fails with ESTALE. --- diff --git a/src/lib-index/mail-transaction-log-file.c b/src/lib-index/mail-transaction-log-file.c index 2e363c8dde..e26a0db71d 100644 --- a/src/lib-index/mail-transaction-log-file.c +++ b/src/lib-index/mail-transaction-log-file.c @@ -815,6 +815,7 @@ int mail_transaction_log_file_open(struct mail_transaction_log_file *file, } /* ESTALE - try again */ + buffer_free(&file->buffer); } mail_transaction_log_file_add_to_list(file);