From: Timo Sirainen Date: Tue, 16 Sep 2014 11:32:20 +0000 (+0300) Subject: fts: dovecot-expunges.log wasn't closed at deinit X-Git-Tag: 2.2.14.rc1~55 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d06e111700769927a64b46dc157ac1c122dff1a0;p=thirdparty%2Fdovecot%2Fcore.git fts: dovecot-expunges.log wasn't closed at deinit --- diff --git a/src/plugins/fts/fts-expunge-log.c b/src/plugins/fts/fts-expunge-log.c index 24b8c5fa41..05bacdbedc 100644 --- a/src/plugins/fts/fts-expunge-log.c +++ b/src/plugins/fts/fts-expunge-log.c @@ -78,6 +78,8 @@ void fts_expunge_log_deinit(struct fts_expunge_log **_log) struct fts_expunge_log *log = *_log; *_log = NULL; + if (log->fd != -1) + i_close_fd(&log->fd); i_free(log->path); i_free(log); }