X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=src%2Fclient.c;h=ae495008ff73bca29b4c2e9249c0dcaae1977f2a;hb=00a40eca6f9ac786c627639e2c7fd1e0704cb49d;hp=526e1f4bf5f2fc35cee0b33e10dd5ecfba2e3d90;hpb=66530aabab4bcb5103148f5f3787cdb419b79c90;p=umurmur.git diff --git a/src/client.c b/src/client.c index 526e1f4..ae49500 100644 --- a/src/client.c +++ b/src/client.c @@ -168,7 +168,7 @@ void Client_token_add(client_t *client, char *token_string) client->tokencount++; } -bool_t Client_token_match(client_t *client, char *str) +bool_t Client_token_match(client_t *client, char const *str) { token_t *token; struct dlist *itr; @@ -958,8 +958,10 @@ int Client_voiceMsg(client_t *client, uint8_t *data, int len) if (vt->channels[i].linked && !list_empty(&ch->channel_links)) { struct dlist *ch_itr; list_iterate(ch_itr, &ch->channel_links) { + channellist_t *chl; channel_t *ch_link; - ch_link = list_get_entry(ch_itr, channel_t, link_node); + chl = list_get_entry(ch_itr, channellist_t, node); + ch_link = chl->chan; list_iterate(itr, &ch_link->clients) { client_t *c; c = list_get_entry(itr, client_t, chan_node);