From 386e6e5b58d002ed0180036da7b6240e09bb912d Mon Sep 17 00:00:00 2001 From: Aokromes Date: Thu, 23 Mar 2017 00:09:29 +0100 Subject: [PATCH] Core/Bnet: SRP6a fix By Shauren, idk what appened with previous commit --- src/server/bnetserver/Server/Session.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/bnetserver/Server/Session.cpp b/src/server/bnetserver/Server/Session.cpp index 0ffc1f50dd8..9db19ab89f2 100644 --- a/src/server/bnetserver/Server/Session.cpp +++ b/src/server/bnetserver/Server/Session.cpp @@ -720,7 +720,7 @@ bool Battlenet::Session::HandlePasswordModule(BitStream* dataStream, ServerPacke clientM1.SetBinary(dataStream->ReadBytes(32).get(), 32); clientChallenge.SetBinary(dataStream->ReadBytes(128).get(), 128); - if (A.IsZero()) + if ((A % N).IsZero()) { Authentication::LogonResponse* logonResponse = new Authentication::LogonResponse(); logonResponse->SetAuthResult(AUTH_CORRUPTED_MODULE);