diff --git a/Source/s_sound.c b/Source/s_sound.c index ace6d2ec..da428b5f 100644 --- a/Source/s_sound.c +++ b/Source/s_sound.c @@ -673,6 +673,7 @@ void S_StopMusic(void) I_StopSong(mus_playing->handle); I_UnRegisterSong(mus_playing->handle); + if (mus_playing->data != NULL) // for wads with "empty" music lumps (Nihility.wad) Z_ChangeTag(mus_playing->data, PU_CACHE); mus_playing->data = NULL;