fix core dump

This commit is contained in:
Ian Hu 2017-03-11 15:44:29 +08:00
parent 29e5ad610a
commit 9fc2ca9763

View File

@ -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) {