Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/alexmarsev/soundtouch.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoroparviai <oparviai@f3a24b6a-cf45-0410-b55a-8c22e2698227>2015-02-22 18:16:48 +0300
committeroparviai <oparviai@f3a24b6a-cf45-0410-b55a-8c22e2698227>2015-02-22 18:16:48 +0300
commit7ebe236275d9039361243e3e05b7ff76aa054423 (patch)
treecd63e9a5dbcfb8ff377d12fe317917ec441ea722
parent7967d1a2ea11301716267533bab31bd6ed0d26d0 (diff)
release memory upon destroying instance
-rw-r--r--source/SoundTouchDLL/SoundTouchDLL.cpp6
1 files changed, 1 insertions, 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;
-*/
}