diff -r ef3c8a0e1fee -r 96d2ba2f28db src/server/daemon/config.h --- a/src/server/daemon/config.h Sun Nov 27 13:33:30 2022 +0100 +++ b/src/server/daemon/config.h Sun Nov 27 15:58:37 2022 +0100 @@ -67,23 +67,25 @@ } CfgManager; struct ServerConfiguration { - pool_handle_t *pool; - CxAllocator *a; + pool_handle_t *pool; + CxAllocator *a; + + ServerConfiguration *next; - CxMap *host_vs; // map of all vservers. key is the host name - CxList *listeners; // list of all listeners - TODO: remove + CxMap *host_vs; // map of all vservers. key is the host name + CxList *listeners; // list of all listeners - TODO: remove - CxMap *listeners2; + CxMap *listeners2; - CxList *logfiles; - AccessLog *default_log; - CxMap *authdbs; - MimeMap *mimetypes; - CxMap *resources; - CxMap *dav; - cxmutstr tmp; - cxmutstr user; - uint32_t ref; // reference counter + CxList *logfiles; + AccessLog *default_log; + CxMap *authdbs; + MimeMap *mimetypes; + CxMap *resources; + CxMap *dav; + cxmutstr tmp; + cxmutstr user; + uint32_t ref; // reference counter }; struct WebdavRepository {