chiark
/
gitweb
/
~mdw
/
disorder
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
@image expansion
[disorder]
/
server
/
lookup.c
diff --git
a/server/lookup.c
b/server/lookup.c
index 452cd5309c06325e2cdd36aa833f424f773010b1..75680e7718a150b83fd930cccb03a15895140f0e 100644
(file)
--- 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) {
/** @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 *q
q
;
dcgi_lookup(DCGI_PLAYING);
dcgi_lookup(DCGI_PLAYING);
- if(queuemap && (qq = hash_find(id)))
- return *q;
+ if(queuemap && (qq = hash_find(
queuemap,
id)))
+ return *q
q
;
dcgi_lookup(DCGI_QUEUE);
dcgi_lookup(DCGI_QUEUE);
- if(queuemap && (qq = hash_find(id)))
- return *q;
+ if(queuemap && (qq = hash_find(
queuemap,
id)))
+ return *q
q
;
dcgi_lookup(DCGI_RECENT);
dcgi_lookup(DCGI_RECENT);
- if(queuemap && (qq = hash_find(id)))
- return *q;
+ if(queuemap && (qq = hash_find(
queuemap,
id)))
+ return *q
q
;
return NULL;
}
return NULL;
}