mirror of
https://github.com/shavitush/bhoptimer.git
synced 2025-12-06 18:08:26 +00:00
Fixed memory leaking in shavit-replay.
This commit is contained in:
parent
81dbdedfba
commit
99bc8b2e59
@ -450,6 +450,8 @@ public int Native_SetReplayData(Handle handler, int numParams)
|
|||||||
|
|
||||||
ArrayList frames = view_as<ArrayList>(CloneHandle(GetNativeCell(2)));
|
ArrayList frames = view_as<ArrayList>(CloneHandle(GetNativeCell(2)));
|
||||||
gA_PlayerFrames[client] = frames.Clone();
|
gA_PlayerFrames[client] = frames.Clone();
|
||||||
|
delete frames;
|
||||||
|
|
||||||
gI_PlayerFrames[client] = gA_PlayerFrames[client].Length;
|
gI_PlayerFrames[client] = gA_PlayerFrames[client].Length;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1441,6 +1443,7 @@ public void Shavit_OnFinish(int client, int style, float time, int jumps, int st
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
delete gA_Frames[style][track];
|
||||||
gA_Frames[style][track] = gA_PlayerFrames[client].Clone();
|
gA_Frames[style][track] = gA_PlayerFrames[client].Clone();
|
||||||
|
|
||||||
char[] sAuthID = new char[32];
|
char[] sAuthID = new char[32];
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user