From: Timo Sirainen Date: Mon, 10 Aug 2020 17:09:41 +0000 (+0300) Subject: lib-index: mail_transaction_log_file_free() - Assert that refcount=0 X-Git-Tag: 2.3.14.rc1~319 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9f46e634c0e2710dcfa1560bfd584a37daf66c29;p=thirdparty%2Fdovecot%2Fcore.git lib-index: mail_transaction_log_file_free() - Assert that refcount=0 --- diff --git a/src/lib-index/mail-transaction-log-file.c b/src/lib-index/mail-transaction-log-file.c index 8111dc9a15..16bda9eb02 100644 --- a/src/lib-index/mail-transaction-log-file.c +++ b/src/lib-index/mail-transaction-log-file.c @@ -103,6 +103,7 @@ void mail_transaction_log_file_free(struct mail_transaction_log_file **_file) *_file = NULL; i_assert(!file->locked); + i_assert(file->refcount == 0); for (p = &file->log->files; *p != NULL; p = &(*p)->next) { if (*p == file) {