From 17bb997e0eecbddf649078d207f75e44aaa998d3 Mon Sep 17 00:00:00 2001 From: historic_bruno Date: Thu, 23 May 2013 23:16:36 +0000 Subject: [PATCH] Fixes memory leak in CVertexBuffer::Release, patch by Markus, fixes #1933 This was SVN commit r13423. --- source/renderer/VertexBuffer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/renderer/VertexBuffer.cpp b/source/renderer/VertexBuffer.cpp index 514d6eb2a1..c0b8fe4dce 100644 --- a/source/renderer/VertexBuffer.cpp +++ b/source/renderer/VertexBuffer.cpp @@ -1,4 +1,4 @@ -/* Copyright (C) 2011 Wildfire Games. +/* Copyright (C) 2013 Wildfire Games. * This file is part of 0 A.D. * * 0 A.D. is free software: you can redistribute it and/or modify @@ -161,6 +161,7 @@ void CVertexBuffer::Release(VBChunk* chunk) { chunk->m_Index = std::min(chunk->m_Index, (*iter)->m_Index); chunk->m_Count += (*iter)->m_Count; + delete *iter; m_FreeList.erase(iter); coalesced = true; break;