diff options
Diffstat (limited to 'src')
-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; |