X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=src%2Fclient.c;h=79a143ee02190dddbff8e78f233357db3314f264;hb=d53d3911ebf68f70e39d0cd660af7aac923127cb;hp=e0146f952ca46d44732a93ce93578bbe83264d81;hpb=77e7246bd3a4260da52f74f7fe014131c918d6e4;p=umurmur.git diff --git a/src/client.c b/src/client.c index e0146f9..79a143e 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() { @@ -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);