Mercurial > dovecot > original-hg > dovecot-1.2
changeset 8681:0c2ba85280d1 HEAD
dict: Set listener socket non-blocking so it doesn't hang on accept() when Dovecot is shutting down.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sun, 25 Jan 2009 18:23:52 -0500 |
parents | be4006078b6b |
children | 49ad944c5741 |
files | src/dict/dict-server.c |
diffstat | 1 files changed, 1 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/dict/dict-server.c Sun Jan 25 17:47:23 2009 -0500 +++ b/src/dict/dict-server.c Sun Jan 25 18:23:52 2009 -0500 @@ -551,6 +551,7 @@ else i_fatal("net_listen_unix(%s) failed: %m", path); } + net_set_nonblock(server->fd, TRUE); server->io = io_add(server->fd, IO_READ, dict_server_listener_accept, server);