diff --git a/stepmania/src/arch/Sound/CAHelpers.cpp b/stepmania/src/arch/Sound/CAHelpers.cpp index d802492d2f..ef88dfee64 100644 --- a/stepmania/src/arch/Sound/CAHelpers.cpp +++ b/stepmania/src/arch/Sound/CAHelpers.cpp @@ -35,7 +35,7 @@ OSStatus AudioConverter::FormatConverterInputProc(UInt32& ioNumberDataPackets, // This really shouldn't happen more than once, but better be sure. if( mBufferSize != buf.mDataByteSize ) { - delete mBuffer; + delete [] mBuffer; mBufferSize = buf.mDataByteSize; mBuffer = new UInt8[mBufferSize]; } diff --git a/stepmania/src/arch/Sound/CAHelpers.h b/stepmania/src/arch/Sound/CAHelpers.h index 56098fd87c..97786a0c87 100644 --- a/stepmania/src/arch/Sound/CAHelpers.h +++ b/stepmania/src/arch/Sound/CAHelpers.h @@ -11,7 +11,7 @@ class AudioConverter : public FormatConverterClient { public: AudioConverter( RageSound_CA *driver, const Desc &procFormat ); - ~AudioConverter() { delete mBuffer; } + ~AudioConverter() { delete [] mBuffer; } protected: OSStatus FormatConverterInputProc(UInt32& ioNumberDataPackets, AudioBufferList& ioData,