Fix crash after special (malformed?) TunesRemote SE daap request

Request has comma before &query:
/databases/1/containers/1/items?session-id=100&meta=dmap.itemname,[...],daap.songcompilation,&query=('com.apple...
This commit is contained in:
ejurgensen
2013-12-02 20:55:16 +01:00
parent 0fd65b285d
commit 10e4a138a3
2 changed files with 5 additions and 2 deletions

View File

@@ -585,7 +585,7 @@ parse_meta(struct evhttp_request *req, char *tag, const char *param, const struc
nmeta = 1;
ptr = metastr;
while ((ptr = strchr(ptr + 1, ',')))
while ((ptr = strchr(ptr + 1, ',')) && (strlen(ptr) > 1))
nmeta++;
DPRINTF(E_DBG, L_DAAP, "Asking for %d meta tags\n", nmeta);