diff --git a/src/music/dmusic.cpp b/src/music/dmusic.cpp index 724f00ba34..5ddc36bb03 100644 --- a/src/music/dmusic.cpp +++ b/src/music/dmusic.cpp @@ -1195,7 +1195,10 @@ void MusicDriver_DMusic::Stop() _music = nullptr; } - CloseHandle(_thread_event); + if (_thread_event != nullptr) { + CloseHandle(_thread_event); + _thread_event = nullptr; + } CoUninitialize(); }