X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/1a3dba678a4edf1df3d7de2cc29f8e32d6fea080..30d855885418ebe3e7bf76fd800909cdf7bb178a:/server/lookup.c?ds=inline diff --git a/server/lookup.c b/server/lookup.c index 452cd53..75680e7 100644 --- a/server/lookup.c +++ b/server/lookup.c @@ -119,19 +119,19 @@ void dcgi_lookup(unsigned want) { /** @brief Locate a track by ID */ struct queue_entry *dcgi_findtrack(const char *id) { - struct queue_entry *q, **qq; + struct queue_entry **qq; - if(queuemap && (qq = hash_find(id))) - return *q; + if(queuemap && (qq = hash_find(queuemap, id))) + return *qq; dcgi_lookup(DCGI_PLAYING); - if(queuemap && (qq = hash_find(id))) - return *q; + if(queuemap && (qq = hash_find(queuemap, id))) + return *qq; dcgi_lookup(DCGI_QUEUE); - if(queuemap && (qq = hash_find(id))) - return *q; + if(queuemap && (qq = hash_find(queuemap, id))) + return *qq; dcgi_lookup(DCGI_RECENT); - if(queuemap && (qq = hash_find(id))) - return *q; + if(queuemap && (qq = hash_find(queuemap, id))) + return *qq; return NULL; }