mirror of
https://github.com/lunarmodules/luasocket.git
synced 2024-12-26 04:28:20 +01:00
fix core dump
This commit is contained in:
parent
29e5ad610a
commit
9fc2ca9763
@ -127,7 +127,14 @@ int tcp_open(lua_State *L)
|
|||||||
\*-------------------------------------------------------------------------*/
|
\*-------------------------------------------------------------------------*/
|
||||||
static int meth_send(lua_State *L) {
|
static int meth_send(lua_State *L) {
|
||||||
p_tcp tcp = (p_tcp) auxiliar_checkclass(L, "tcp{client}", 1);
|
p_tcp tcp = (p_tcp) auxiliar_checkclass(L, "tcp{client}", 1);
|
||||||
return buffer_meth_send(L, &tcp->buf);
|
p_buffer buf = &tcp->buf;
|
||||||
|
if (buf->tm == NULL) {
|
||||||
|
buf->tm = &tcp->tm;
|
||||||
|
}
|
||||||
|
if (buf->io == NULL) {
|
||||||
|
buf->io = &tcp->io;
|
||||||
|
}
|
||||||
|
return buffer_meth_send(L, buf);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int meth_receive(lua_State *L) {
|
static int meth_receive(lua_State *L) {
|
||||||
|
Loading…
Reference in New Issue
Block a user