diff --git a/src/BulletMultiThreaded/PosixThreadSupport.cpp b/src/BulletMultiThreaded/PosixThreadSupport.cpp index 55b3ffa91..daf43a1b5 100644 --- a/src/BulletMultiThreaded/PosixThreadSupport.cpp +++ b/src/BulletMultiThreaded/PosixThreadSupport.cpp @@ -249,8 +249,6 @@ void PosixThreadSupport::stopSPU() printf("semaphore destroyed\n"); checkPThreadFunction(pthread_join(spuStatus.thread,0)); - if(spuStatus.m_lsMemory) - delete spuStatus.m_lsMemory; } printf("destroy main semaphore\n"); destroySem(mainSemaphore); diff --git a/src/BulletMultiThreaded/Win32ThreadSupport.cpp b/src/BulletMultiThreaded/Win32ThreadSupport.cpp index 2b8cc11d8..22ef3a177 100644 --- a/src/BulletMultiThreaded/Win32ThreadSupport.cpp +++ b/src/BulletMultiThreaded/Win32ThreadSupport.cpp @@ -300,8 +300,6 @@ void Win32ThreadSupport::stopSPU() CloseHandle(spuStatus.m_eventStartHandle); CloseHandle(spuStatus.m_threadHandle); - if(spuStatus.m_lsMemory) - delete spuStatus.m_lsMemory; } m_activeSpuStatus.clear(); diff --git a/src/BulletMultiThreaded/btParallelConstraintSolver.cpp b/src/BulletMultiThreaded/btParallelConstraintSolver.cpp index e86af64c5..2e400de1b 100644 --- a/src/BulletMultiThreaded/btParallelConstraintSolver.cpp +++ b/src/BulletMultiThreaded/btParallelConstraintSolver.cpp @@ -1157,8 +1157,6 @@ btParallelConstraintSolver::~btParallelConstraintSolver() { delete m_memoryCache; delete m_solverIO; - delete m_barrier; - delete m_criticalSection; }