diff options
Diffstat (limited to 'src/wsocket.c')
-rw-r--r-- | src/wsocket.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/src/wsocket.c b/src/wsocket.c index 36c10ff..5b184cf 100644 --- a/src/wsocket.c +++ b/src/wsocket.c | |||
@@ -169,11 +169,7 @@ int socket_listen(p_socket ps, int backlog) { | |||
169 | \*-------------------------------------------------------------------------*/ | 169 | \*-------------------------------------------------------------------------*/ |
170 | int socket_accept(p_socket ps, p_socket pa, SA *addr, socklen_t *len, | 170 | int socket_accept(p_socket ps, p_socket pa, SA *addr, socklen_t *len, |
171 | p_timeout tm) { | 171 | p_timeout tm) { |
172 | SA daddr; | ||
173 | socklen_t dlen = sizeof(daddr); | ||
174 | if (*ps == SOCKET_INVALID) return IO_CLOSED; | 172 | if (*ps == SOCKET_INVALID) return IO_CLOSED; |
175 | if (!addr) addr = &daddr; | ||
176 | if (!len) len = &dlen; | ||
177 | for ( ;; ) { | 173 | for ( ;; ) { |
178 | int err; | 174 | int err; |
179 | /* try to get client socket */ | 175 | /* try to get client socket */ |