aboutsummaryrefslogtreecommitdiffstats
path: root/OpenAL32/alPreset.c
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2013-12-20 01:04:38 -0800
committerChris Robinson <[email protected]>2013-12-20 01:04:38 -0800
commitede3c208806af5c1180b72cae0ba4943bd6f0bfd (patch)
tree42cf2d4f0a862e64a1216c313913ef3e27efbb1c /OpenAL32/alPreset.c
parent5dc3f3626d63361f4cefc829bce9aedb3c5774cf (diff)
Free thunk entry in the object destructor
Diffstat (limited to 'OpenAL32/alPreset.c')
-rw-r--r--OpenAL32/alPreset.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/OpenAL32/alPreset.c b/OpenAL32/alPreset.c
index 60f25a7b..873d9ad1 100644
--- a/OpenAL32/alPreset.c
+++ b/OpenAL32/alPreset.c
@@ -45,7 +45,6 @@ AL_API void AL_APIENTRY alGenPresetsSOFT(ALsizei n, ALuint *ids)
err = InsertUIntMapEntry(&device->PresetMap, preset->id, preset);
if(err != AL_NO_ERROR)
{
- FreeThunkEntry(preset->id);
ALsfpreset_Destruct(preset);
memset(preset, 0, sizeof(*preset));
free(preset);
@@ -91,7 +90,6 @@ AL_API ALvoid AL_APIENTRY alDeletePresetsSOFT(ALsizei n, const ALuint *ids)
{
if((preset=RemovePreset(device, ids[i])) == NULL)
continue;
- FreeThunkEntry(preset->id);
ALsfpreset_Destruct(preset);
@@ -132,7 +130,6 @@ void ReleaseALPresets(ALCdevice *device)
ALsfpreset *temp = device->PresetMap.array[i].value;
device->PresetMap.array[i].value = NULL;
- FreeThunkEntry(temp->id);
ALsfpreset_Destruct(temp);
memset(temp, 0, sizeof(*temp));