SDL_mixer: music_opus.c: Fixed the memory leak after tags (30315)

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);