diff -r d680536f8c2f -r 7b235fa88008 src/server/daemon/config.c --- a/src/server/daemon/config.c Sat Jan 21 16:37:35 2012 +0100 +++ b/src/server/daemon/config.c Sat Jan 28 16:01:07 2012 +0100 @@ -80,6 +80,7 @@ p->value.ptr, p->value.length, d->param); + param = param->next; } @@ -88,6 +89,7 @@ d->func = get_function(func_name); if(d->func == NULL) { free(d); + dirs = dirs->next; continue; }