From 1500d213e7f270f9f1f1d62ac1c5dd1d50d8b764 Mon Sep 17 00:00:00 2001 From: smallmodel <15067410+smallmodel@users.noreply.github.com> Date: Wed, 15 Jan 2025 18:29:56 +0100 Subject: [PATCH] Fix wrong pointer being deleted --- code/fgame/dm_manager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/fgame/dm_manager.cpp b/code/fgame/dm_manager.cpp index a479f53a..615e9313 100644 --- a/code/fgame/dm_manager.cpp +++ b/code/fgame/dm_manager.cpp @@ -472,8 +472,8 @@ PlayerStart *DM_Team::GetRandomSpawnpointWithMetric( spot = GetRandomSpawnpointFromList(points, numSpots); for (int i = 0; i < numSpots; i++) { // delete all created spawnpoint - if (points[numSpots].spawnpoint != spot) { - delete points[numSpots].spawnpoint; + if (points[i].spawnpoint != spot) { + delete points[i].spawnpoint; } }