Merge pull request #588 from chme/dacp_queue

[dacp] Only return requested number of queue item (fixes #556)
This commit is contained in:
ejurgensen 2018-09-13 12:28:09 -07:00 committed by GitHub
commit 197fc6402e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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)
{