Core/BattleNet: fixed a crash when logging in via battle net and fixed login in general. Also added german locale module to allow german computers to log in via battlenet.
This commit is contained in:
1 parent
ff1ffc2a9f
commit
af04425b5e
2 files changed
+5
-2
No files matched your search
@@ -175,7 +175,7 @@ void Battlenet::Session::HandleLogonRequest(Authentication::LogonRequest const&
|
||||
}
|
||||
else
|
||||
{
|
||||
if (component.Program != "WoW" || AuthHelper::IsBuildSupportingBattlenet(component.Build))
|
||||
if (component.Program != "WoW" || !AuthHelper::IsBuildSupportingBattlenet(component.Build))
|
||||
logonResponse->SetAuthResult(AUTH_REGION_BAD_VERSION);
|
||||
else
|
||||
logonResponse->SetAuthResult(AUTH_USE_GRUNT_LOGON);
|
||||
@@ -603,7 +603,6 @@ void Battlenet::Session::Start()
|
||||
|
||||
PreparedStatement* stmt = LoginDatabase.GetPreparedStatement(LOGIN_SEL_IP_INFO);
|
||||
stmt->setString(0, ip_address);
|
||||
stmt->setUInt32(1, inet_addr(ip_address.c_str()));
|
||||
|
||||
_queryProcessor.AddQuery(LoginDatabase.AsyncQuery(stmt).WithPreparedCallback(std::bind(&Battlenet::Session::CheckIpCallback, this, std::placeholders::_1)));
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user