pcm: Check for error after setting appl_ptr

Signed-off-by: Ricardo Biehl Pasquali <pasqualirb@gmail.com>
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_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)