X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;ds=sidebyside;f=src%2Fclient.c;h=ae495008ff73bca29b4c2e9249c0dcaae1977f2a;hb=df93d4e9a7be423740ca2f050ebc5b1492405e8d;hp=e0146f952ca46d44732a93ce93578bbe83264d81;hpb=77e7246bd3a4260da52f74f7fe014131c918d6e4;p=umurmur.git diff --git a/src/client.c b/src/client.c index e0146f9..ae49500 100644 --- a/src/client.c +++ b/src/client.c @@ -64,7 +64,7 @@ int iCodecAlpha, iCodecBeta; bool_t bPreferAlpha; extern int* udpsocks; -extern bool hasv4; +extern bool_t hasv4; void Client_init() { @@ -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);