From: Takashi Iwai Date: Tue, 19 Apr 2005 16:11:26 +0000 (+0000) Subject: Fix segfault X-Git-Tag: v1.0.9rc3~6 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=cac370de25071311d2efcfc32335c9bb9879a23b;p=alsa-lib.git Fix segfault Fix segfault (occuring when buffer/period sizes are aligned). --- diff --git a/src/pcm/pcm_rate.c b/src/pcm/pcm_rate.c index 0b725b5c..4c8fb2e0 100644 --- a/src/pcm/pcm_rate.c +++ b/src/pcm/pcm_rate.c @@ -573,9 +573,11 @@ static int snd_pcm_rate_hw_params(snd_pcm_t *pcm, snd_pcm_hw_params_t * params) SNDMSG("rate plugin already in use"); return -EBUSY; } +#if 0 if ((buffer_size / period_size) * period_size == buffer_size && (slave->buffer_size / slave->period_size) * slave->period_size == slave->buffer_size) return 0; +#endif rate->pareas = malloc(2 * channels * sizeof(*rate->pareas)); if (rate->pareas == NULL) return -ENOMEM;