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 */ |
