diff -r 0de4a90979e1 -r d25825f37967 src/server/daemon/httplistener.c --- a/src/server/daemon/httplistener.c Wed Jun 26 17:14:45 2013 +0200 +++ b/src/server/daemon/httplistener.c Fri Jun 28 14:52:35 2013 +0200 @@ -90,6 +90,7 @@ newls->port = fl->port; newls->server_socket = fl->server_socket; newls->running = 1; + newls->threadpool = NULL; newls->ref = 2; // 1 reference is fl->next newls->session_handler = fl->session_handler; // TODO @@ -144,6 +145,7 @@ listener->cfg = conf->cfg; listener->name = conf->name; listener->default_vs.vs_name = conf->vs.ptr; + listener->threadpool = NULL; if(conf->threadpool.ptr != NULL) { listener->threadpool = get_threadpool(conf->threadpool); }