From 3ca5402638ad2a3eae5f60bd2c792782988d741f Mon Sep 17 00:00:00 2001 From: chme Date: Thu, 13 Sep 2018 21:11:41 +0200 Subject: [PATCH] [dacp] Only return requested number of queue item (fixes #556) --- src/httpd_dacp.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/httpd_dacp.c b/src/httpd_dacp.c index 94011470..b09a1dea 100644 --- a/src/httpd_dacp.c +++ b/src/httpd_dacp.c @@ -1749,8 +1749,7 @@ dacp_reply_playqueuecontents(struct httpd_request *hreq) if (ret < 0) goto error; - //FIXME [queue] Check count value - while ((db_queue_enum_fetch(&qp, &queue_item) == 0) && (queue_item.id > 0)) + while ((db_queue_enum_fetch(&qp, &queue_item) == 0) && (queue_item.id > 0) && (count < span)) { if (status.item_id == 0 || status.item_id == queue_item.id) {