bugfix: missing FREE(buffer) when socket is closing

This commit is contained in:
Kezhu Wang
2013-11-14 00:54:06 +08:00
parent f3a23a9485
commit d5e925688f

View File

@@ -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;
}