From dda0ce85a4c467d6e779ccdae726fec225d177f0 Mon Sep 17 00:00:00 2001 From: Lwmte <3331699+Lwmte@users.noreply.github.com> Date: Wed, 3 May 2023 21:15:45 +0200 Subject: [PATCH] Fix memory leak in sample allocation --- TombEngine/Sound/sound.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TombEngine/Sound/sound.cpp b/TombEngine/Sound/sound.cpp index ded49a792..1ec613168 100644 --- a/TombEngine/Sound/sound.cpp +++ b/TombEngine/Sound/sound.cpp @@ -136,7 +136,7 @@ bool LoadSample(char* pointer, int compSize, int uncompSize, int index) // Create actual sample SamplePointer[index] = BASS_SampleLoad(true, uncompBuffer, 0, cleanLength + 44, 65535, SOUND_SAMPLE_FLAGS | BASS_SAMPLE_3D); - delete uncompBuffer; + delete[] uncompBuffer; return true; }