From 18bc31ef90222015cc416458a413fc1facac3d6b Mon Sep 17 00:00:00 2001 From: hxy7yx <1595670487@qq.com> Date: Thu, 30 Nov 2023 16:56:54 +0800 Subject: [PATCH] fix(connection):stop listening after the server mode node stops --- src/connection/connection.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/connection/connection.c b/src/connection/connection.c index a34bd1e2..aee0be30 100644 --- a/src/connection/connection.c +++ b/src/connection/connection.c @@ -114,6 +114,9 @@ neu_conn_t *neu_conn_new(neu_conn_param_t *param, void *data, void neu_conn_stop(neu_conn_t *conn) { pthread_mutex_lock(&conn->mtx); + if (conn->tcp_server.is_listen) { + conn_tcp_server_stop(conn); + } conn->stop = true; conn_disconnect(conn); pthread_mutex_unlock(&conn->mtx);