Fix PONG sequence sent as separate packet causing mismatch
This commit is contained in:
@@ -376,14 +376,12 @@ bool CGuildMarkUploader::__LoginState_RecvPing()
|
||||
|
||||
TPacketCGPong kPacketPong;
|
||||
kPacketPong.bHeader = HEADER_CG_PONG;
|
||||
kPacketPong.bSequence = GetNextSequence();
|
||||
|
||||
if (!Send(sizeof(TPacketCGPong), &kPacketPong))
|
||||
return false;
|
||||
|
||||
if (IsSecurityMode())
|
||||
return SendSequence();
|
||||
else
|
||||
return true;
|
||||
return true;
|
||||
}
|
||||
|
||||
#ifdef _IMPROVED_PACKET_ENCRYPTION_
|
||||
|
||||
Reference in New Issue
Block a user