diff -urN boa-0.94.14rc9.orig/src/access.c boa-0.94.14rc9/src/access.c --- boa-0.94.14rc9.orig/src/access.c 2002-12-25 20:02:00.000000000 +0100 +++ boa-0.94.14rc9/src/access.c 2003-01-02 11:00:57.000000000 +0100 @@ -22,6 +22,7 @@ #include #include #include +#include "boa.h" #include "access.h" struct access_node { diff -urN boa-0.94.14rc9.orig/src/config.c boa-0.94.14rc9/src/config.c --- boa-0.94.14rc9.orig/src/config.c 2002-12-13 02:25:30.000000000 +0100 +++ boa-0.94.14rc9/src/config.c 2003-01-02 10:59:29.000000000 +0100 @@ -476,6 +476,10 @@ config_file_name = DEFAULT_CONFIG_FILE; } +#ifdef ACCESS_CONTROL + access_init(); +#endif /* ACCESS_CONTROL */ + config = fopen(config_file_name, "r"); if (!config) { fputs("Could not open boa.conf for reading.\n", stderr); @@ -484,10 +488,6 @@ parse(config); fclose(config); -#ifdef ACCESS_CONTROL - access_init(); -#endif /* ACCESS_CONTROL */ - if (!server_name) { struct hostent *he; char temp_name[100]; diff -urN boa-0.94.14rc9.orig/src/config.h.in boa-0.94.14rc9/src/config.h.in --- boa-0.94.14rc9.orig/src/config.h.in 2002-12-30 17:25:41.000000000 +0100 +++ boa-0.94.14rc9/src/config.h.in 2003-01-02 10:58:44.000000000 +0100 @@ -152,6 +152,3 @@ /* Define if gunzip can be found */ #undef GUNZIP -/* Define if gunzip can be found */ -#undef GUNZIP -