From 980693268dab4f2d135ff8e39571ee59da8a5d0d Mon Sep 17 00:00:00 2001 From: avolkov Date: Thu, 5 Nov 2009 20:58:59 +0000 Subject: [PATCH] Fixes freeing music data broken in r2901 git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3281 8092fc87-c524-0410-9efc-e669fe64eaf9 --- sc2/src/libs/sound/music.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/sc2/src/libs/sound/music.c b/sc2/src/libs/sound/music.c index e4445a63b..c3f92f0e5 100644 --- a/sc2/src/libs/sound/music.c +++ b/sc2/src/libs/sound/music.c @@ -140,8 +140,7 @@ snd_StopSpeech (void) BOOLEAN DestroyMusic (MUSIC_REF MusicRef) { - FreeMusicData (MusicRef); - return (TRUE); + return _ReleaseMusicData (MusicRef); } void @@ -227,7 +226,7 @@ _ReleaseMusicData (void *data) SoundDecoder_Free (decoder); } TFB_DestroySoundSample (sample); - HFree (pmus); + FreeMusicData (data); return (TRUE); }