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