]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
master services: When accepting connections, set them nonblocking.
authorTimo Sirainen <tss@iki.fi>
Tue, 12 May 2009 22:54:41 +0000 (18:54 -0400)
committerTimo Sirainen <tss@iki.fi>
Tue, 12 May 2009 22:54:41 +0000 (18:54 -0400)
--HG--
branch : HEAD

src/lib-master/master-service.c

index 27b8ea73dfc8f04a77b1c5487aa396b8c6c651a4..6bc37c1f5d24069a8472478d558bd14acc5e53a0 100644 (file)
@@ -466,6 +466,7 @@ static void master_service_listen(struct master_service_listener *l)
                conn.fd = l->fd;
        }
        conn.ssl = l->ssl;
+       net_set_nonblock(conn.fd, TRUE);
 
        l->service->master_status.available_count--;
         master_status_update(l->service);