From: pk910 Date: Sat, 2 Jul 2011 13:26:02 +0000 (+0200) Subject: fix X-Git-Tag: WGN5~27 X-Git-Url: http://git.pk910.de/?p=ircu2.10.12-pk.git;a=commitdiff_plain;h=3c606acaad5d1b78a3c6a2a5ab6bfd18ce1145da fix --- diff --git a/ircd/channel.c b/ircd/channel.c index ee7365d..1bba9b8 100644 --- a/ircd/channel.c +++ b/ircd/channel.c @@ -2732,9 +2732,10 @@ mode_parse_noflood(struct ParseState *state, ulong64 *flag_p) struct Membership *member; for(member = state->chptr->members; member; member = member->next_member) { struct MemberFlood *floodnode; - for(floodnode = member->flood;; floodnode = floodnode->next_memberflood) { + for(floodnode = member->flood;floodnode ; floodnode = floodnode->next_memberflood) { if(floodnode->next_memberflood == NULL) break; } //simply walk to the end + if(!floodnode) continue; floodnode->next_memberflood = free_MemberFlood; free_MemberFlood = floodnode; member->flood = NULL;