From 7ebe236275d9039361243e3e05b7ff76aa054423 Mon Sep 17 00:00:00 2001 From: oparviai Date: Sun, 22 Feb 2015 15:16:48 +0000 Subject: release memory upon destroying instance --- source/SoundTouchDLL/SoundTouchDLL.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/source/SoundTouchDLL/SoundTouchDLL.cpp b/source/SoundTouchDLL/SoundTouchDLL.cpp index 5dd28b9..447c4a3 100644 --- a/source/SoundTouchDLL/SoundTouchDLL.cpp +++ b/source/SoundTouchDLL/SoundTouchDLL.cpp @@ -88,17 +88,13 @@ SOUNDTOUCHDLL_API HANDLE __cdecl soundtouch_createInstance() SOUNDTOUCHDLL_API void __cdecl soundtouch_destroyInstance(HANDLE h) { - /* STHANDLE *sth = (STHANDLE*)h; if (sth->dwMagic != STMAGIC) return; -*/ - /* sth->dwMagic = 0; - delete sth->pst; + if (sth->pst) delete sth->pst; sth->pst = NULL; delete sth; -*/ } -- cgit v1.2.3