diff --git a/src/i_winmusic.c b/src/i_winmusic.c index d1b3450a..242a47ce 100644 --- a/src/i_winmusic.c +++ b/src/i_winmusic.c @@ -1451,6 +1451,7 @@ static void I_WIN_ShutdownMusic(void) if (buffer.data) { + MidiStreamHdr.dwFlags &= ~MHDR_INQUEUE; mmr = midiOutUnprepareHeader((HMIDIOUT)hMidiStream, &MidiStreamHdr, sizeof(MIDIHDR)); if (mmr != MMSYSERR_NOERROR)