diff options
author | Shauren <shauren.trinity@gmail.com> | 2014-05-31 18:19:53 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2014-05-31 18:19:53 +0200 |
commit | cc748e2ba49df81c3af41fad2526f9f71b2f0a61 (patch) | |
tree | 465d76b08bc31768b2140384763243c043e74cfa /src/server/authserver/Server/BattlenetSocket.cpp | |
parent | a078c1555c7de6bf2d770f1091fbce46deaae427 (diff) |
Core/Battle.net: Prevent joining invalid/offline realms
Diffstat (limited to 'src/server/authserver/Server/BattlenetSocket.cpp')
-rw-r--r-- | src/server/authserver/Server/BattlenetSocket.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/authserver/Server/BattlenetSocket.cpp b/src/server/authserver/Server/BattlenetSocket.cpp index 6723024d868..ad589507a14 100644 --- a/src/server/authserver/Server/BattlenetSocket.cpp +++ b/src/server/authserver/Server/BattlenetSocket.cpp @@ -451,7 +451,7 @@ bool Battlenet::Socket::HandleRealmJoinRequest(PacketHeader& header, BitStream& RealmJoinResult result; Realm const* realm = sRealmList->GetRealm(join.Realm); - if (!realm) + if (!realm || realm->flag & (REALM_FLAG_INVALID | REALM_FLAG_OFFLINE)) { Send(result); return true; |