From 5d2cff0aefc3f7a1fa4e7fb8bb4b616d56211fd7 Mon Sep 17 00:00:00 2001 From: fengzero Date: Mon, 30 Jan 2023 02:22:22 +0000 Subject: [PATCH] fix(connection): tcp server accept assert --- src/connection/connection.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/connection/connection.c b/src/connection/connection.c index e5c15e75..210a989b 100644 --- a/src/connection/connection.c +++ b/src/connection/connection.c @@ -842,7 +842,7 @@ static void conn_tcp_server_add_client(neu_conn_t *conn, int fd, static void conn_tcp_server_del_client(neu_conn_t *conn, int fd) { for (int i = 0; i < conn->param.params.tcp_server.max_link; i++) { - if (conn->tcp_server.clients[i].fd == fd) { + if (fd > 0 && conn->tcp_server.clients[i].fd == fd) { close(fd); conn->tcp_server.clients[i].fd = 0; conn->tcp_server.n_client -= 1;