diff options
author | Diego Nehab <diego@impa.br> | 2012-12-11 16:35:27 -0200 |
---|---|---|
committer | Diego Nehab <diego@impa.br> | 2012-12-11 16:35:27 -0200 |
commit | 618ce43ee3950b80aca1fde0a5b12e6e13627f1b (patch) | |
tree | fc97079e13e071593086a3d6aa5b090b96c744a3 /src/wsocket.c | |
parent | 66670c354146feb8c9603f10682fabcba44a05a9 (diff) | |
download | luasocket-618ce43ee3950b80aca1fde0a5b12e6e13627f1b.tar.gz luasocket-618ce43ee3950b80aca1fde0a5b12e6e13627f1b.tar.bz2 luasocket-618ce43ee3950b80aca1fde0a5b12e6e13627f1b.zip |
Fix socket_accept usage to depend on family.
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 */ |