--- np2/sound/rhythmc.c 2003/10/16 17:58:05 1.1.1.1 +++ np2/sound/rhythmc.c 2003/10/20 06:36:33 1.2 @@ -79,6 +79,9 @@ static BOOL pcmload(RHYTHMPCM *pcm, cons goto pld_err2; } step = 44100 / rate; + if (step == 0) { + goto pld_err2; + } samples = size / 2 / step; if (samples == 0) { goto pld_err2;