From a7f15e7f20db250e57ae260324e126be01665e48 Mon Sep 17 00:00:00 2001 From: Shauren Date: Sat, 20 Sep 2025 12:59:15 +0200 Subject: Core/Network: Fix logic mistake with RBAC_PERM_SKIP_CHECK_OVERSPEED_PING, fixes getting kicked while pausing worldserver under debugger --- src/server/game/Server/WorldSocket.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/server/game/Server/WorldSocket.cpp b/src/server/game/Server/WorldSocket.cpp index 86714b78a16..ddee89aff1f 100644 --- a/src/server/game/Server/WorldSocket.cpp +++ b/src/server/game/Server/WorldSocket.cpp @@ -1069,7 +1069,7 @@ bool WorldSocket::HandlePing(WorldPackets::Auth::Ping& ping) bool ignoresOverspeedPingsLimit = [&] { std::lock_guard sessionGuard(_worldSessionLock); - return _worldSession && !_worldSession->HasPermission(rbac::RBAC_PERM_SKIP_CHECK_OVERSPEED_PING); + return _worldSession && _worldSession->HasPermission(rbac::RBAC_PERM_SKIP_CHECK_OVERSPEED_PING); }(); if (!ignoresOverspeedPingsLimit) -- cgit v1.2.3