dovecot-1.2: master: Don't crash on config reload when using dic...
dovecot at dovecot.org
dovecot at dovecot.org
Tue Aug 10 17:19:06 EEST 2010
details: http://hg.dovecot.org/dovecot-1.2/rev/2281223b9cb9
changeset: 9598:2281223b9cb9
user: Timo Sirainen <tss at iki.fi>
date: Tue Aug 10 15:19:04 2010 +0100
description:
master: Don't crash on config reload when using dict processes.
diffstat:
src/master/dict-process.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diffs (13 lines):
diff -r 367ce71922bf -r 2281223b9cb9 src/master/dict-process.c
--- a/src/master/dict-process.c Wed Aug 04 16:54:17 2010 +0100
+++ b/src/master/dict-process.c Tue Aug 10 15:19:04 2010 +0100
@@ -214,7 +214,8 @@
struct dict_listener *listener = process->listener;
dict_process_deinit(process);
- if (listener->processes == NULL && listener->fd != -1) {
+ if (listener->processes == NULL && listener->fd != -1 &&
+ listener->io == NULL) {
/* last listener died, create new ones */
listener->io = io_add(listener->fd, IO_READ,
dict_listener_input, listener);
More information about the dovecot-cvs
mailing list