diff --git a/source/snd_dma.c b/source/snd_dma.c index 97964ff..beaf7fd 100644 --- a/source/snd_dma.c +++ b/source/snd_dma.c @@ -228,6 +228,9 @@ void S_Init (void) S_Startup (); + if (sound_started == 0) // sound startup failed? Bail out. + return; + SND_InitScaletable (); known_sfx = Hunk_AllocName (MAX_SFX*sizeof(sfx_t), "sfx_t");