From: Abramo Bagnara Date: Sun, 16 Jul 2000 11:29:55 +0000 (+0000) Subject: Fixed frame_data behaviour X-Git-Tag: v1.0.3~1197 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=d379686996a68ef63df1cd167329b6034a546a85;p=alsa-lib.git Fixed frame_data behaviour --- diff --git a/src/pcm/pcm_mmap.c b/src/pcm/pcm_mmap.c index afffd1cc..f8d75e3c 100644 --- a/src/pcm/pcm_mmap.c +++ b/src/pcm/pcm_mmap.c @@ -139,9 +139,8 @@ ssize_t snd_pcm_mmap_frame_data(snd_pcm_t *handle, off_t offset) if (handle->setup.mode == SND_PCM_MODE_FRAME) snd_pcm_frame_io(handle, 1); break; - case SND_PCM_STATE_PREPARED: - break; - default: + case SND_PCM_STATE_READY: + case SND_PCM_STATE_NOTREADY: return -EBADFD; } if (offset < 0) {