From: NurPech Date: Sat, 5 Jan 2013 02:25:45 +0000 (+0100) Subject: bugfix for double free error when you stop srvx X-Git-Url: http://git.pk910.de/?p=srvx.git;a=commitdiff_plain;h=648ed0b405683a26b2eb69af2063811cec84236f bugfix for double free error when you stop srvx see: http://bugtrack.pk910.de/view.php?id=68 --- diff --git a/src/mod-hostserv.c b/src/mod-hostserv.c index 5952215..8e1ee36 100644 --- a/src/mod-hostserv.c +++ b/src/mod-hostserv.c @@ -168,7 +168,7 @@ static void hs_free_all() { } for(slfh = tlfh->secondlevel; slfh; slfh = next_slfh) { next_slfh = slfh->next; - for(manager = tlfh->managers; manager; manager = next_manager) { + for(manager = slfh->managers; manager; manager = next_manager) { next_manager = manager->next; free(manager); }