From efaba4af087644bccea8d39bc4cd15716b751587 Mon Sep 17 00:00:00 2001 From: CodeCodon Date: Tue, 28 Jul 2015 16:34:37 -0500 Subject: [PATCH] yeah apparently these weren't being copied but the memory was being used directly --- engine/server/library/serverDatabase/src/shared/Loader.cpp | 6 ------ 1 file changed, 6 deletions(-) diff --git a/engine/server/library/serverDatabase/src/shared/Loader.cpp b/engine/server/library/serverDatabase/src/shared/Loader.cpp index 61ba7c50..fb4b5a6c 100644 --- a/engine/server/library/serverDatabase/src/shared/Loader.cpp +++ b/engine/server/library/serverDatabase/src/shared/Loader.cpp @@ -651,9 +651,6 @@ void Loader::requestChunk(uint32 processId,int nodeX, int nodeZ, const std::stri if (ConfigServerDatabase::getEnableGoldDatabase()) goldLocator = new ChunkLocator(nodeX, nodeZ, sceneId, processId, false); addLocatorsForServer(processId, regularLocator, goldLocator); - - delete regularLocator; - delete goldLocator; } // ---------------------------------------------------------------------- @@ -934,9 +931,6 @@ void Loader::addLocatorsForServer(uint32 serverId, ObjectLocator * regularLocato NON_NULL(i->second)->push_back(std::make_pair(regularLocator, goldLocator)); ++m_numQueuedLocators; - - delete regularLocator; - delete goldLocator; } // ----------------------------------------------------------------------