From bd5f884c5639824950aee4bd2a3a428e0e8b6a51 Mon Sep 17 00:00:00 2001 From: Kezhu Wang Date: Thu, 14 Nov 2013 21:25:09 +0800 Subject: [PATCH] bugfix: missing setting socket to non blocking after block connecting --- skynet-src/socket_server.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/skynet-src/socket_server.c b/skynet-src/socket_server.c index 9615b3d9..0acefc1e 100644 --- a/skynet-src/socket_server.c +++ b/skynet-src/socket_server.c @@ -282,6 +282,9 @@ open_socket(struct socket_server *ss, struct request_open * request, struct sock sock = -1; continue; } + if (blocking) { + sp_nonblocking(sock); + } break; }