diff --git a/src/TNetwork.cpp b/src/TNetwork.cpp index 7638c8a..26773f6 100644 --- a/src/TNetwork.cpp +++ b/src/TNetwork.cpp @@ -299,7 +299,7 @@ void TNetwork::Authentication(SOCKET TCPSock) { mServer.ForEachClient([&](const std::weak_ptr& ClientPtr) -> bool { if (!ClientPtr.expired()) { auto Cl = ClientPtr.lock(); - info("Client Iteration: Name -> " + Client->GetName() + ", Guest -> " + std::to_string(Client->IsGuest()) + ", Roles -> " + Client->GetRoles()); + info("Client Iteration: Name -> " + Cl->GetName() + ", Guest -> " + std::to_string(Cl->IsGuest()) + ", Roles -> " + Cl->GetRoles()); if (Cl->GetName() == Client->GetName() && Cl->IsGuest() == Client->IsGuest()) { info("New client matched with current iteration"); info("Old client (" + Cl->GetName() + ") kicked: Reconnecting"); diff --git a/src/TPPSMonitor.cpp b/src/TPPSMonitor.cpp index d6bed1e..e079266 100644 --- a/src/TPPSMonitor.cpp +++ b/src/TPPSMonitor.cpp @@ -47,6 +47,7 @@ void TPPSMonitor::operator()() { return true; }); for (auto& ClientToKick : TimedOutClients) { + debug("client " + std::string("(") + std::to_string(ClientToKick->GetID()) + ")" + ClientToKick->GetName() + " kicked due to timeout!"); Network().ClientKick(*ClientToKick, "Timeout (no ping for >10 seconds)"); } TimedOutClients.clear();