diff options
Diffstat (limited to 'src/tcp.c')
-rw-r--r-- | src/tcp.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -163,7 +163,8 @@ static int meth_accept(lua_State *L) | |||
163 | /* initialize structure fields */ | 163 | /* initialize structure fields */ |
164 | sock_setnonblocking(&sock); | 164 | sock_setnonblocking(&sock); |
165 | clnt->sock = sock; | 165 | clnt->sock = sock; |
166 | io_init(&clnt->io, (p_send)sock_send, (p_recv)sock_recv, &clnt->sock); | 166 | io_init(&clnt->io, (p_send) sock_send, (p_recv) sock_recv, |
167 | (p_geterr) sock_geterr, &clnt->sock); | ||
167 | tm_init(&clnt->tm, -1, -1); | 168 | tm_init(&clnt->tm, -1, -1); |
168 | buf_init(&clnt->buf, &clnt->io, &clnt->tm); | 169 | buf_init(&clnt->buf, &clnt->io, &clnt->tm); |
169 | return 1; | 170 | return 1; |
@@ -313,7 +314,8 @@ static int global_create(lua_State *L) | |||
313 | /* initialize remaining structure fields */ | 314 | /* initialize remaining structure fields */ |
314 | sock_setnonblocking(&sock); | 315 | sock_setnonblocking(&sock); |
315 | tcp->sock = sock; | 316 | tcp->sock = sock; |
316 | io_init(&tcp->io, (p_send) sock_send, (p_recv) sock_recv, &tcp->sock); | 317 | io_init(&tcp->io, (p_send) sock_send, (p_recv) sock_recv, |
318 | (p_geterr) sock_geterr, &tcp->sock); | ||
317 | tm_init(&tcp->tm, -1, -1); | 319 | tm_init(&tcp->tm, -1, -1); |
318 | buf_init(&tcp->buf, &tcp->io, &tcp->tm); | 320 | buf_init(&tcp->buf, &tcp->io, &tcp->tm); |
319 | return 1; | 321 | return 1; |