dovecot-2.1: replication plugin: Don't try to close fifo if it w...
dovecot at dovecot.org
dovecot at dovecot.org
Sun Mar 4 11:23:20 EET 2012
details: http://hg.dovecot.org/dovecot-2.1/rev/9d47be37afeb
changeset: 14233:9d47be37afeb
user: Timo Sirainen <tss at iki.fi>
date: Sun Mar 04 11:23:14 2012 +0200
description:
replication plugin: Don't try to close fifo if it wasn't even opened.
diffstat:
src/plugins/replication/replication-plugin.c | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
diffs (18 lines):
diff -r a422bd8ed511 -r 9d47be37afeb src/plugins/replication/replication-plugin.c
--- a/src/plugins/replication/replication-plugin.c Sun Mar 04 11:19:10 2012 +0200
+++ b/src/plugins/replication/replication-plugin.c Sun Mar 04 11:23:14 2012 +0200
@@ -357,9 +357,11 @@
void replication_plugin_deinit(void)
{
- if (close(fifo_fd) < 0)
- i_error("close(%s) failed: %m", fifo_path);
- fifo_fd = -1;
+ if (fifo_fd != -1) {
+ if (close(fifo_fd) < 0)
+ i_error("close(%s) failed: %m", fifo_path);
+ fifo_fd = -1;
+ }
i_free_and_null(fifo_path);
mail_storage_hooks_remove(&replication_mail_storage_hooks);
More information about the dovecot-cvs
mailing list