summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/buffering.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/apps/buffering.c b/apps/buffering.c
index 588d98f30e..30601481e4 100644
--- a/apps/buffering.c
+++ b/apps/buffering.c
@@ -724,7 +724,7 @@ static void rebuffer_handle(int handle_id, size_t newpos)
724 queue_send(&buffering_queue, Q_RESET_HANDLE, handle_id); 724 queue_send(&buffering_queue, Q_RESET_HANDLE, handle_id);
725 725
726 size_t next = (unsigned)((void *)h->next - (void *)buffer); 726 size_t next = (unsigned)((void *)h->next - (void *)buffer);
727 if (next - h->data < h->filesize - newpos) 727 if (RINGBUF_SUB(next, h->data) < h->filesize - newpos)
728 { 728 {
729 /* There isn't enough space to rebuffer all of the track from its new 729 /* There isn't enough space to rebuffer all of the track from its new
730 offset, so we ask the user to free some */ 730 offset, so we ask the user to free some */