From 58be6d0a3aad64bce2df1e443c6ddd029de5ef21 Mon Sep 17 00:00:00 2001 From: YuQing <384681@qq.com> Date: Tue, 15 Oct 2019 08:49:41 +0800 Subject: [PATCH] tracker_get(close)_all_connections without connection pool --- client/tracker_client.c | 4 ++-- make.sh | 3 ++- tracker/tracker_proto.c | 18 ++++++++++++++++++ tracker/tracker_proto.h | 2 ++ 4 files changed, 24 insertions(+), 3 deletions(-) diff --git a/client/tracker_client.c b/client/tracker_client.c index 56a24ba..bbd7ceb 100644 --- a/client/tracker_client.c +++ b/client/tracker_client.c @@ -38,7 +38,7 @@ int tracker_get_all_connections_ex(TrackerServerGroup *pTrackerGroup) pEnd = pTrackerGroup->servers + pTrackerGroup->server_count; for (pServer=pTrackerGroup->servers; pServerservers + pTrackerGroup->server_count; for (pServer=pTrackerGroup->servers; pServercount == 1) + { + conn_pool_disconnect_server(pServerInfo->connections + 0); + return; + } + + end = pServerInfo->connections + pServerInfo->count; + for (conn=pServerInfo->connections; conn