diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/trinitycore/RASocket.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/trinitycore/RASocket.cpp b/src/trinitycore/RASocket.cpp index 2727e0bd242..ce2388d8037 100644 --- a/src/trinitycore/RASocket.cpp +++ b/src/trinitycore/RASocket.cpp @@ -175,13 +175,15 @@ void RASocket::OnRead() Sendf("-Not enough privileges.\r\n"); sLog.outRemote("User %s has no privilege.\n",szLogin.c_str()); if(bSecure)SetCloseAndDelete(); - } else if(fields[2].GetUInt32() != '-1') + } + else if(fields[2].GetInt32() != -1) { ///- if RealmID isn't -1, deny access Sendf("-Not enough privileges.\r\n"); sLog.outRemote("User %s has to be assigned on all realms (with RealmID = '-1').\n",szLogin.c_str()); if(bSecure)SetCloseAndDelete(); - } else + } + else { stage=LG; } |
