From: <sv...@ww...> - 2006-12-01 08:45:27
|
Author: mkrose Date: 2006-12-01 00:45:20 -0800 (Fri, 01 Dec 2006) New Revision: 2023 Modified: trunk/csp/modules/demeter/BitArray.h trunk/csp/modules/demeter/TerrainTextureFactory.cpp Log: Fix a couple bugs in demeter that valgrind turned up. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=2023 Modified: trunk/csp/modules/demeter/BitArray.h =================================================================== --- trunk/csp/modules/demeter/BitArray.h 2006-11-30 18:46:43 UTC (rev 2022) +++ trunk/csp/modules/demeter/BitArray.h 2006-12-01 08:45:20 UTC (rev 2023) @@ -36,7 +36,7 @@ virtual ~BitArray() { if (mLength > 1) - delete mpStore; + delete[] mpStore; } // @@ -50,7 +50,7 @@ if (this != &that) { if (mLength > 1) - delete mpStore; + delete[] mpStore; Init(that.mNumBits); Modified: trunk/csp/modules/demeter/TerrainTextureFactory.cpp =================================================================== --- trunk/csp/modules/demeter/TerrainTextureFactory.cpp 2006-11-30 18:46:43 UTC (rev 2022) +++ trunk/csp/modules/demeter/TerrainTextureFactory.cpp 2006-12-01 08:45:20 UTC (rev 2023) @@ -150,12 +150,12 @@ TerrainTextureFactory::~TerrainTextureFactory() { - delete m_BaseTextures[0]; - delete m_BaseTextures[1]; - delete m_BaseTextures[2]; - delete m_BaseTextures[3]; - delete m_BaseTextures[4]; - delete m_BaseTextures[5]; + delete[] m_BaseTextures[0]; + delete[] m_BaseTextures[1]; + delete[] m_BaseTextures[2]; + delete[] m_BaseTextures[3]; + delete[] m_BaseTextures[4]; + delete[] m_BaseTextures[5]; } void TerrainTextureFactory::SetTerrain(Terrain * pTerrain) |