diff --git a/src/client/sound/snd_dma.c b/src/client/sound/snd_dma.c index d35e8e3d..20273b42 100644 --- a/src/client/sound/snd_dma.c +++ b/src/client/sound/snd_dma.c @@ -607,6 +607,12 @@ S_IssuePlaysound ( playsound_t *ps ) ch->pos = 0; sc = S_LoadSound( ch->sfx ); + + if (!sc) + { + return; + } + ch->end = paintedtime + sc->length; /* free the playsound */