From b38b6a670c359e497926d799cea4d9c80d561eab Mon Sep 17 00:00:00 2001 From: Ricardo Biehl Pasquali Date: Mon, 7 Jan 2019 11:54:47 -0200 Subject: pcm: Check for error after setting appl_ptr Signed-off-by: Ricardo Biehl Pasquali --- src/pcm.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/pcm.c') diff --git a/src/pcm.c b/src/pcm.c index ac454b0..3a9deec 100644 --- a/src/pcm.c +++ b/src/pcm.c @@ -993,7 +993,8 @@ int pcm_prepare(struct pcm *pcm) int pcm_start(struct pcm *pcm) { /* set appl_ptr and avail_min in kernel */ - pcm_sync_ptr(pcm, 0); + if (pcm_sync_ptr(pcm, 0) < 0) + return -1; if (pcm->mmap_status->state != PCM_STATE_RUNNING) { if (ioctl(pcm->fd, SNDRV_PCM_IOCTL_START) < 0) -- cgit v1.2.3