diff --git a/addons/sourcemod/scripting/shavit-replay.sp b/addons/sourcemod/scripting/shavit-replay.sp index 59d7d002..91906c2e 100644 --- a/addons/sourcemod/scripting/shavit-replay.sp +++ b/addons/sourcemod/scripting/shavit-replay.sp @@ -435,11 +435,10 @@ public int Native_SetReplayData(Handle handler, int numParams) { int client = GetNativeCell(1); - ArrayList frames = view_as(CloneHandle(GetNativeCell(2))); delete gA_PlayerFrames[client]; - gA_PlayerFrames[client] = frames.Clone(); - delete frames; + ArrayList frames = view_as(CloneHandle(GetNativeCell(2))); + gA_PlayerFrames[client] = frames.Clone(); gI_PlayerFrames[client] = gA_PlayerFrames[client].Length; }