X-Git-Url: http://git.code-monkey.de/?p=umurmur.git;a=blobdiff_plain;f=src%2Fmessagehandler.c;h=e93afb99ab488ad894dfd45fe8dc3a26f300455b;hp=6adcf774dd1de57863a02f7a41091cf24970a528;hb=c2eec4582ad6f5f759d8b9a3c7f9bf78aa59f656;hpb=6da56eac58f7dad5970ed4acb164766c761ffb8a diff --git a/src/messagehandler.c b/src/messagehandler.c index 6adcf77..e93afb9 100644 --- a/src/messagehandler.c +++ b/src/messagehandler.c @@ -285,6 +285,9 @@ void Mh_handle_message(client_t *client, message_t *msg) sendmsg->payload.channelState->n_links = ch_itr->linkcount; links = (uint32_t *)malloc(ch_itr->linkcount * sizeof(uint32_t)); + if(!links) + Log_fatal("Out of memory"); + list_iterate(itr, &ch_itr->channel_links) { /* Iterate links */ channellist_t *chl; channel_t *ch;