Core/AuthServer: Allow reauthentication to the authserver on realm logout. Thanks to .. someone (webmaster?)

Fixes issue 4191.

--HG--
branch : trunk
This commit is contained in:
click committed 2010-12-21 05:50:19 +01:00
1 parent a22818ae09
commit 2f80f1b2f8
2 files changed
+8 -1

No files matched your search

@@ -741,6 +741,13 @@ bool AuthSocket::_HandleReconnectChallenge()
return false;
}
// Reinitialize build, expansion and the account securitylevel
_build = ch->build;
_expversion = (AuthHelper::IsPostBCAcceptedClientBuild(_build) ? POST_BC_EXP_FLAG : NO_VALID_EXP_FLAG) | (AuthHelper::IsPreBCAcceptedClientBuild(_build) ? PRE_BC_EXP_FLAG : NO_VALID_EXP_FLAG);
uint8 secLevel = fields[2].GetUInt8();
_accountSecurityLevel = secLevel <= SEC_ADMINISTRATOR ? AccountTypes(secLevel) : SEC_ADMINISTRATOR;
K.SetHexStr ((*result)[0].GetCString());
// Sending response