diff --git a/source/WorldServer/Web/HTTPSClientPool.cpp b/source/WorldServer/Web/HTTPSClientPool.cpp index f9daec4..108e5a7 100644 --- a/source/WorldServer/Web/HTTPSClientPool.cpp +++ b/source/WorldServer/Web/HTTPSClientPool.cpp @@ -537,13 +537,13 @@ void HTTPSClientPool::pollPeerHealth(const std::string& server, const std::strin if (auto isprimary = json_tree.get_optional("peer_primary")) { peer_primary = isprimary.get(); } - if (auto peerclientaddr = tree.get_optional("peer_client_address")) { + if (auto peerclientaddr = json_tree.get_optional("peer_client_address")) { worldAddr = peerclientaddr.get(); } - if (auto peerclient_internaladdr = tree.get_optional("peer_client_internal_address")) { + if (auto peerclient_internaladdr = json_tree.get_optional("peer_client_internal_address")) { internalWorldAddr = peerclient_internaladdr.get(); } - if (auto peerclientport = tree.get_optional("peer_client_port")) { + if (auto peerclientport = json_tree.get_optional("peer_client_port")) { worldPort = peerclientport.get(); } if(worldAddr.size() > 0 && worldPort > 0) {