From 8d895ab2f0e70a912d02d5bb311ddf97c2d80ec2 Mon Sep 17 00:00:00 2001 From: Cloud Wu Date: Fri, 5 Mar 2021 21:36:52 +0800 Subject: [PATCH] See #1317 --- skynet-src/socket_server.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skynet-src/socket_server.c b/skynet-src/socket_server.c index 2cfb1cea..2595bca0 100644 --- a/skynet-src/socket_server.c +++ b/skynet-src/socket_server.c @@ -1687,7 +1687,7 @@ clear_closed_event(struct socket_server *ss, struct socket_message * result, int struct event *e = &ss->ev[i]; struct socket *s = e->s; if (s) { - if (socket_invalid(s, id)) { + if (socket_invalid(s, id) && s->id == id) { e->s = NULL; break; }