From 648ed0b405683a26b2eb69af2063811cec84236f Mon Sep 17 00:00:00 2001 From: NurPech Date: Sat, 5 Jan 2013 03:25:45 +0100 Subject: [PATCH] bugfix for double free error when you stop srvx see: http://bugtrack.pk910.de/view.php?id=68 --- src/mod-hostserv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); } -- 2.20.1