diff --git a/src/sdl/mixer_sound.c b/src/sdl/mixer_sound.c
index 52a35162297c6504a8bba8caaca942e4c0358eab..609d7dec60e46107844a326270582bc2a32925ac 100644
--- a/src/sdl/mixer_sound.c
+++ b/src/sdl/mixer_sound.c
@@ -550,7 +550,7 @@ boolean I_SongPlaying(void)
 #ifdef HAVE_LIBGME
 		(I_SongType() == MU_GME && gme) ||
 #endif
-		(boolean)music
+		music != NULL
 	);
 }