From 77369584d50eb5c2a1ac0a8d7278271c57b19f3f Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Tue, 3 May 2005 01:52:09 +0000 Subject: [PATCH] fix uninitialized variable; fix delete vs. delete[] --- stepmania/src/RageFileDriverTimeout.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/stepmania/src/RageFileDriverTimeout.cpp b/stepmania/src/RageFileDriverTimeout.cpp index 2f2bcaeb3d..2f6d8fe15b 100644 --- a/stepmania/src/RageFileDriverTimeout.cpp +++ b/stepmania/src/RageFileDriverTimeout.cpp @@ -156,6 +156,7 @@ ThreadedFileWorker::ThreadedFileWorker( CString sPath ): m_pResultFile = NULL; m_pRequestFile = NULL; m_pResultBuffer = NULL; + m_pRequestBuffer = NULL; g_apWorkersMutex.Lock(); g_apWorkers.push_back( this ); @@ -273,8 +274,8 @@ void ThreadedFileWorker::RequestTimedOut() /* The event timed out. Clean up any residue from the last action. */ SAFE_DELETE( m_pRequestFile ); SAFE_DELETE( m_pResultFile ); - SAFE_DELETE( m_pRequestBuffer ); - SAFE_DELETE( m_pResultBuffer ); + SAFE_DELETE_ARRAY( m_pRequestBuffer ); + SAFE_DELETE_ARRAY( m_pResultBuffer ); } RageFileBasic *ThreadedFileWorker::Open( const CString &sPath, int iMode, int &iErr )