diff --git a/src/p_enemy.c b/src/p_enemy.c
index a49a89225d2cb86ced3614e9a31893d3434e3539..6c19ed5d36a0ed0b3cb761e2dd2f8cda5223575f 100644
--- a/src/p_enemy.c
+++ b/src/p_enemy.c
@@ -3536,7 +3536,7 @@ void A_BossDeath(mobj_t *mo)
 		{
 			// Touching the egg trap button calls P_DoPlayerExit, which calls P_RestoreMusic.
 			// So just park ourselves in the mapmus variables.
-			boolean changed = (boolean)strnicmp(mapheaderinfo[gamemap-1]->musname, mapmusname, 7);
+			boolean changed = strnicmp(mapheaderinfo[gamemap-1]->musname, mapmusname, 7);
 			strncpy(mapmusname, mapheaderinfo[gamemap-1]->muspostbossname, 7);
 			mapmusname[6] = 0;
 			mapmusflags = (mapheaderinfo[gamemap-1]->muspostbosstrack & MUSIC_TRACKMASK) | MUSIC_RELOADRESET;