From c8ac5c334d4e0ca1fa99c6d815bba3a2706bb8b1 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Sun, 25 Jan 2009 18:23:52 -0500 Subject: [PATCH] dict: Set listener socket non-blocking so it doesn't hang on accept() when Dovecot is shutting down. --HG-- branch : HEAD --- src/dict/dict-server.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/dict/dict-server.c b/src/dict/dict-server.c index a4a3a6c6ae..03ee90e8ce 100644 --- a/src/dict/dict-server.c +++ b/src/dict/dict-server.c @@ -551,6 +551,7 @@ struct dict_server *dict_server_init(const char *path, int fd) 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); -- 2.47.3