diff --git a/src/twn_audio.c b/src/twn_audio.c index 15bab94..0bd3bfb 100644 --- a/src/twn_audio.c +++ b/src/twn_audio.c @@ -196,7 +196,7 @@ static union AudioContext init_audio_context(const char *path, AudioFileType typ static void free_audio_channel(AudioChannel channel) { switch (channel.file_type) { case AUDIO_FILE_TYPE_OGG: { - SDL_free(channel.context.vorbis.data); + stb_vorbis_close(channel.context.vorbis.handle); break; } case AUDIO_FILE_TYPE_WAV: {