From d5e925688fadc58836d8d1c73ecc663b345e45eb Mon Sep 17 00:00:00 2001 From: Kezhu Wang Date: Thu, 14 Nov 2013 00:54:06 +0800 Subject: [PATCH] bugfix: missing FREE(buffer) when socket is closing --- skynet-src/socket_server.c | 1 + 1 file changed, 1 insertion(+) 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; }