]> code.citadel.org Git - citadel.git/blobdiff - citadel/config.c
Prepared some of the authmode stuff for the imminent addition
[citadel.git] / citadel / config.c
index 35a25b8cba7867feec00d0b518b2847f2bef7bcf..48e04420cb160bdc6975f0544011eff2eb149bfd 100644 (file)
@@ -16,7 +16,6 @@
 #include <limits.h>
 #include "citadel.h"
 #include "server.h"
-#include "serv_extensions.h"
 #include "config.h"
 
 struct config config;
@@ -106,6 +105,11 @@ void get_config(void) {
                config.c_net_freq = 3600L;      /* once per hour default */
        if (config.c_net_freq < 300L) 
                config.c_net_freq = 300L;
+
+       /* "create new user" only works with native authentication mode */
+       if (config.c_auth_mode != AUTHMODE_NATIVE) {
+               config.c_disable_newu = 1;
+       }
 }