X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=src%2Fmessagehandler.c;h=6adcf774dd1de57863a02f7a41091cf24970a528;hb=d53d3911ebf68f70e39d0cd660af7aac923127cb;hp=696cad3c6d750f90f642ee2c5aa734b07b9f0be1;hpb=8fd71184fa820302e47c2d168f9c989274c08b6a;p=umurmur.git diff --git a/src/messagehandler.c b/src/messagehandler.c index 696cad3..6adcf77 100644 --- a/src/messagehandler.c +++ b/src/messagehandler.c @@ -286,8 +286,10 @@ void Mh_handle_message(client_t *client, message_t *msg) links = (uint32_t *)malloc(ch_itr->linkcount * sizeof(uint32_t)); list_iterate(itr, &ch_itr->channel_links) { /* Iterate links */ + channellist_t *chl; channel_t *ch; - ch = list_get_entry(itr, channel_t, link_node); + chl = list_get_entry(itr, channellist_t, node); + ch = chl->chan; links[i++] = ch->id; } sendmsg->payload.channelState->links = links;