]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
dict: Set listener socket non-blocking so it doesn't hang on accept() when Dovecot...
authorTimo Sirainen <tss@iki.fi>
Sun, 25 Jan 2009 23:23:52 +0000 (18:23 -0500)
committerTimo Sirainen <tss@iki.fi>
Sun, 25 Jan 2009 23:23:52 +0000 (18:23 -0500)
--HG--
branch : HEAD

src/dict/dict-server.c

index a4a3a6c6aec56b3562af38d0007845d0d2349af9..03ee90e8ce3a20f2d5bc2a041c5b48281c9d98ac 100644 (file)
@@ -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);