diff options
Diffstat (limited to 'src/wsocket.c')
-rw-r--r-- | src/wsocket.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/wsocket.c b/src/wsocket.c index 84a49dc..e276fe0 100644 --- a/src/wsocket.c +++ b/src/wsocket.c | |||
@@ -88,7 +88,6 @@ const char *sock_create(p_sock ps, int domain, int type, int protocol) | |||
88 | if (sock == SOCK_INVALID) | 88 | if (sock == SOCK_INVALID) |
89 | return sock_createstrerror(WSAGetLastError()); | 89 | return sock_createstrerror(WSAGetLastError()); |
90 | *ps = sock; | 90 | *ps = sock; |
91 | sock_setnonblocking(ps); | ||
92 | return NULL; | 91 | return NULL; |
93 | } | 92 | } |
94 | 93 | ||
@@ -177,10 +176,7 @@ const char *sock_accept(p_sock ps, p_sock pa, SA *addr, | |||
177 | /* try to get client socket */ | 176 | /* try to get client socket */ |
178 | *pa = accept(sock, addr, addr_len); | 177 | *pa = accept(sock, addr, addr_len); |
179 | /* if return is valid, we are done */ | 178 | /* if return is valid, we are done */ |
180 | if (*pa != SOCK_INVALID) { | 179 | if (*pa != SOCK_INVALID) return NULL; |
181 | sock_setnonblocking(pa); | ||
182 | return NULL; | ||
183 | } | ||
184 | /* optimization */ | 180 | /* optimization */ |
185 | if (timeout == 0) return io_strerror(IO_TIMEOUT); | 181 | if (timeout == 0) return io_strerror(IO_TIMEOUT); |
186 | /* otherwise find out why we failed */ | 182 | /* otherwise find out why we failed */ |