From e9a5843a1975b196d3782eba419ec2e61b11689f Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Fri, 11 Jan 2002 11:12:00 +0000 Subject: [PATCH] removed (commented out) assert in pcm_drain for avoiding the infinte loop when a program is aborted and drain is failed. --- src/pcm/pcm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pcm/pcm.c b/src/pcm/pcm.c index 22609e93..6849b974 100644 --- a/src/pcm/pcm.c +++ b/src/pcm/pcm.c @@ -651,8 +651,8 @@ int snd_pcm_hw_free(snd_pcm_t *pcm) if (err < 0) return err; } - assert(snd_pcm_state(pcm) == SND_PCM_STATE_SETUP || - snd_pcm_state(pcm) == SND_PCM_STATE_PREPARED); + // assert(snd_pcm_state(pcm) == SND_PCM_STATE_SETUP || + // snd_pcm_state(pcm) == SND_PCM_STATE_PREPARED); err = pcm->ops->hw_free(pcm->op_arg); pcm->setup = 0; if (err < 0) -- 2.47.1