X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=src%2Fclient.c;h=79a143ee02190dddbff8e78f233357db3314f264;hb=d53d3911ebf68f70e39d0cd660af7aac923127cb;hp=526e1f4bf5f2fc35cee0b33e10dd5ecfba2e3d90;hpb=8fd71184fa820302e47c2d168f9c989274c08b6a;p=umurmur.git diff --git a/src/client.c b/src/client.c index 526e1f4..79a143e 100644 --- a/src/client.c +++ b/src/client.c @@ -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);