X-Git-Url: http://git.code-monkey.de/?p=umurmur.git;a=blobdiff_plain;f=src%2Fchannel.c;h=fdf4e82df9acab3a9597b56b5449d13508068b23;hp=3a5fac02c41ffc70032798e7da3ca49ab870b8d9;hb=c2eec4582ad6f5f759d8b9a3c7f9bf78aa59f656;hpb=6da56eac58f7dad5970ed4acb164766c761ffb8a diff --git a/src/channel.c b/src/channel.c index 3a5fac0..fdf4e82 100644 --- a/src/channel.c +++ b/src/channel.c @@ -221,8 +221,10 @@ void Chan_init() chlink.destination); else ch_dst = ch_itr; - + chl = malloc(sizeof(channellist_t)); + if(!chl) + Log_fatal("Out of memory"); chl->chan = ch_dst; init_list_entry(&chl->node); list_add_tail(&chl->node, &ch_src->channel_links); @@ -381,6 +383,8 @@ void Chan_buildTreeList(channel_t *ch, struct dlist *head) channel_t *sub; chl = malloc(sizeof(channellist_t)); + if(!chl) + Log_fatal("Out of memory"); chl->chan = ch; init_list_entry(&chl->node); list_add_tail(&chl->node, head);