Mercurial > dovecot > core-2.2
changeset 21753:dc9461e972ab
master: Don't crash if master socket couldn't be re-opened after settings reload.
author | Timo Sirainen <timo.sirainen@dovecot.fi> |
---|---|
date | Mon, 27 Feb 2017 16:22:08 +0200 |
parents | f3b6870d5ec4 |
children | 91a26e7f6a9c |
files | src/master/service-monitor.c |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/master/service-monitor.c Thu Feb 23 11:47:20 2017 +0200 +++ b/src/master/service-monitor.c Mon Feb 27 16:22:08 2017 +0200 @@ -453,7 +453,8 @@ return; service_anvil_monitor_start(service_list); - if (service_list->io_master == NULL) { + if (service_list->io_master == NULL && + service_list->master_fd != -1) { service_list->io_master = io_add(service_list->master_fd, IO_READ, master_client_connected, service_list);