diff --git a/skynet-src/socket_server.c b/skynet-src/socket_server.c index cd50de72..3503e0d2 100644 --- a/skynet-src/socket_server.c +++ b/skynet-src/socket_server.c @@ -575,6 +575,7 @@ forward_message(struct socket_server *ss, struct socket *s, struct socket_messag if (s->type == SOCKET_TYPE_HALFCLOSE) { // discard recv data + FREE(buffer); return -1; }