From b0fc3e9fa2531d42edf112823356ac58262d1cd0 Mon Sep 17 00:00:00 2001 From: StevenNAN Date: Mon, 17 Mar 2014 11:14:49 +0800 Subject: Update pcm.c avail will be wrong when avail is same with pcm->boundary. --- pcm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pcm.c') diff --git a/pcm.c b/pcm.c index ca3eb3e..66c6635 100644 --- a/pcm.c +++ b/pcm.c @@ -768,7 +768,7 @@ static inline int pcm_mmap_playback_avail(struct pcm *pcm) if (avail < 0) avail += pcm->boundary; - else if (avail > (int)pcm->boundary) + else if (avail >= (int)pcm->boundary) avail -= pcm->boundary; return avail; -- cgit v1.2.3