foxygit / doom Log in
commit 64b36dc6c7aeca3c5326537c34899bd41ebf6755
Author:     Roman Fomin <rfomin@gmail.com>
AuthorDate: Sat Nov 27 11:44:25 2021 +0700
Commit:     Roman Fomin <rfomin@gmail.com>
CommitDate: Sat Nov 27 11:44:25 2021 +0700

    win midi: Fix memory leak
---
 src/i_winmusic.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/i_winmusic.c b/src/i_winmusic.c
index 7d206ffd..df54dae2 100644
--- a/src/i_winmusic.c
+++ b/src/i_winmusic.c
@@ -259,6 +259,7 @@ static void MIDItoStream(midi_file_t *file)

         if (!MIDI_GetNextEvent(tracks[idx].iter, &event))
         {
+            MIDI_FreeIterator(tracks[idx].iter);
             tracks[idx].iter = NULL;
             continue;
         }