diff --git a/src/s_sound.c b/src/s_sound.c
index e5285c3216d364c9de7610175ed4ef024bfe0b39..56f6b46c4e50d67ef53737a736678ab2f4220b7c 100644
--- a/src/s_sound.c
+++ b/src/s_sound.c
@@ -1494,7 +1494,7 @@ void S_ChangeMusic(const char *mmusic, UINT16 mflags, boolean looping)
 		return;
 	}
 
-	if (strncmp(music_name, mmusic, 6))
+	if (strnicmp(music_name, newmusic, 6))
 	{
 		S_StopMusic(); // shutdown old music