mirror of
https://github.com/qwertyuiop3/Storm.git
synced 2025-07-18 09:27:56 +08:00
prevent memory corruption on packet loss
realistically, shouldn't ever happen; theoretically, may happen on great uptime.
This commit is contained in:
@ -2,5 +2,7 @@ void* Original_Update_Caller;
|
||||
|
||||
void __thiscall Redirected_Update(void* Unknown_Parameter_1, void* Unknown_Parameter_2, void* Unknown_Parameter_3, __int32 Incoming_Sequence_Number, int Outgoing_Sequence_Number)
|
||||
{
|
||||
Consistent_Time = Outgoing_Sequence_Number - Incoming_Sequence_Number > 150;
|
||||
|
||||
(decltype(&Redirected_Update)(Original_Update_Caller))(Unknown_Parameter_1, Unknown_Parameter_2, Unknown_Parameter_3, Incoming_Sequence_Number, Incoming_Sequence_Number + (Outgoing_Sequence_Number - Incoming_Sequence_Number) % 150);
|
||||
}
|
Reference in New Issue
Block a user