It concerns implementation of UPnP action Browse() in the ContentDirectory service.
If this function is invoked with input parameter RequestedCount=0, it returns 0 item.
The spec says that RequestedCount=0 should return *all* items of the container.
The bug is easy to reproduce with Device Spy, for example browsing the root (id="0") with RequestedCount=0, returns DIDL-Lite:
Code: Select all
<DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sec="http://www.sec.co.kr/dlna/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/"></DIDL-Lite>