From 99335a54f2a9cb7805a8dc0aaf87a1e7da1d1a1f Mon Sep 17 00:00:00 2001 From: shavit Date: Tue, 1 May 2018 22:25:29 +0300 Subject: [PATCH] Fixed memory leak with Shavit_SetReplayData. --- addons/sourcemod/scripting/shavit-replay.sp | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/sourcemod/scripting/shavit-replay.sp b/addons/sourcemod/scripting/shavit-replay.sp index b425b012..da97eee7 100644 --- a/addons/sourcemod/scripting/shavit-replay.sp +++ b/addons/sourcemod/scripting/shavit-replay.sp @@ -374,6 +374,7 @@ public int Native_SetReplayData(Handle handler, int numParams) int client = GetNativeCell(1); ArrayList frames = view_as(CloneHandle(GetNativeCell(2), handler)); + delete gA_PlayerFrames[client]; gA_PlayerFrames[client] = frames.Clone(); delete frames;