From 78f74068d8788731d1dbcb96457751a4ffcb5b0a Mon Sep 17 00:00:00 2001 From: pk910 Date: Mon, 12 Sep 2011 04:50:05 +0200 Subject: [PATCH] fixed endless loop in freeChanNode --- ChanNode.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ChanNode.c b/ChanNode.c index 898169b..b7abb9c 100644 --- a/ChanNode.c +++ b/ChanNode.c @@ -246,7 +246,7 @@ void freeChanNode(struct ChanNode* chan) { if(chan->trigger) { struct trigger_cache *trigger, *next_trigger; for(trigger = chan->trigger; trigger; trigger = next_trigger) { - next_trigger = trigger; + next_trigger = trigger->next; free(trigger->trigger); free(trigger); } -- 2.20.1