aboutsummaryrefslogtreecommitdiff
path: root/src/server/authserver/Server/BattlenetSocket.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2014-05-31 18:19:53 +0200
committerShauren <shauren.trinity@gmail.com>2014-05-31 18:19:53 +0200
commitcc748e2ba49df81c3af41fad2526f9f71b2f0a61 (patch)
tree465d76b08bc31768b2140384763243c043e74cfa /src/server/authserver/Server/BattlenetSocket.cpp
parenta078c1555c7de6bf2d770f1091fbce46deaae427 (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.cpp2
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;