Commit Diff


commit - 9a571c87ffa63804a7fa83ee90463e18513e3643
commit + 83803023f3bc6a63c275ac5b415f2c0a252014e5
blob - 239afbad0c8dd77e29d9213906c69c575cad6a67
blob + 4da34ca172782dabb73b07f946c3e3645944b9af
--- FICS/fics_addplayer.c
+++ FICS/fics_addplayer.c
@@ -137,6 +137,10 @@ main(int argc, char *argv[])
 		    "Only A-Za-z allowed.");
 	}
 
+	settings_init();
+	settings_read_conf(FICS_SETTINGS);
+	check_some_settings_strictly();
+
 	if (strncmp(FICS_PREFIX, "/home", 5) == 0) {
 		if (is_super_user())
 			errx(1, "Do not run as root");
@@ -150,10 +154,6 @@ main(int argc, char *argv[])
 			errx(1, "Privdrop failed");
 	}
 
-	settings_init();
-	settings_read_conf(FICS_SETTINGS);
-	check_some_settings_strictly();
-
 	player_init(0);
 	p = player_new();