From 30315e54132e42d77b1fca7e18b3acefb4f70ac7 Mon Sep 17 00:00:00 2001
From: Wohlstand <[EMAIL REDACTED]>
Date: Sun, 18 Sep 2022 01:01:19 +0300
Subject: [PATCH] music_opus.c: Fixed the memory leak after tags
---
src/codecs/music_opus.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/codecs/music_opus.c b/src/codecs/music_opus.c
index c2980955..1afdc9d0 100644
--- a/src/codecs/music_opus.c
+++ b/src/codecs/music_opus.c
@@ -476,6 +476,7 @@ static double OPUS_LoopLength(void *music_p)
static void OPUS_Delete(void *context)
{
OPUS_music *music = (OPUS_music *)context;
+ meta_tags_clear(&music->tags);
opus.op_free(music->of);
if (music->stream) {
SDL_FreeAudioStream(music->stream);