]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
fts: dovecot-expunges.log wasn't closed at deinit
authorTimo Sirainen <tss@iki.fi>
Tue, 16 Sep 2014 11:32:20 +0000 (14:32 +0300)
committerTimo Sirainen <tss@iki.fi>
Tue, 16 Sep 2014 11:32:20 +0000 (14:32 +0300)
src/plugins/fts/fts-expunge-log.c

index 24b8c5fa41ec73043e0390a5df26dc1e5380f121..05bacdbedcf71cd798313bb868e033e627b9789f 100644 (file)
@@ -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);
 }