diff --git a/src/chmode.c b/src/chmode.c index 43581e17..7dd8c14a 100644 --- a/src/chmode.c +++ b/src/chmode.c @@ -104,7 +104,7 @@ construct_cflags_strings(void) switch (chmode_flags[i]) { - case MODE_EXLIMIT: + case MODE_FREETARGET: case MODE_DISFORWARD: if(ConfigChannel.use_forward) *ptr++ = (char) i; diff --git a/src/s_conf.c b/src/s_conf.c index 2377419e..dd167c98 100644 --- a/src/s_conf.c +++ b/src/s_conf.c @@ -51,6 +51,7 @@ #include "sslproc.h" #include "bandbi.h" #include "operhash.h" +#include "chmode.h" struct config_server_hide ConfigServerHide; @@ -826,6 +827,7 @@ read_conf(FILE * file) /* Some global values are also loaded here. */ check_class(); /* Make sure classes are valid */ privilegeset_delete_all_illegal(); + construct_cflags_strings(); } static void