diff -r 0b8692959d37 -r 4779a6fb4fbe src/server/daemon/config.c --- a/src/server/daemon/config.c Tue Aug 25 12:07:56 2020 +0200 +++ b/src/server/daemon/config.c Sat Oct 24 17:34:32 2020 +0200 @@ -140,14 +140,18 @@ ServerConfiguration *serverconfig = pool_calloc(pool, 1, sizeof(ServerConfiguration)); serverconfig->ref = 1; serverconfig->pool = pool; - serverconfig->listeners = NULL; - serverconfig->host_vs = ucx_map_new(16); - serverconfig->authdbs = ucx_map_new(16); UcxAllocator allocator = util_pool_allocator(serverconfig->pool); serverconfig->a = pool_malloc(pool, sizeof(UcxAllocator)); *serverconfig->a = allocator; + serverconfig->listeners = NULL; + serverconfig->host_vs = ucx_map_new_a(&allocator, 16); + serverconfig->authdbs = ucx_map_new_a(&allocator, 16); + serverconfig->resources = ucx_map_new_a(&allocator, 16); + + + // TODO: init serverconfig stuff