diff src/config/main.c @ 10320:4933856b86d7 HEAD

anvil, config, log, ssl-params: Drop privileges as configured.
author Timo Sirainen <tss@iki.fi>
date Thu, 12 Nov 2009 18:51:08 -0500
parents 4dc080520769
children 615eef3139c2
line wrap: on
line diff
--- a/src/config/main.c	Thu Nov 12 18:37:57 2009 -0500
+++ b/src/config/main.c	Thu Nov 12 18:51:08 2009 -0500
@@ -3,6 +3,7 @@
 #include "lib.h"
 #include "array.h"
 #include "env-util.h"
+#include "restrict-access.h"
 #include "master-service.h"
 #include "config-connection.h"
 #include "config-parser.h"
@@ -20,8 +21,11 @@
 	master_service = master_service_init("config", 0, &argc, &argv, NULL);
 	if (master_getopt(master_service) > 0)
 		return FATAL_DEFAULT;
+	master_service_init_log(master_service, "config: ");
 
-	master_service_init_log(master_service, "config: ");
+	restrict_access_by_env(NULL, FALSE);
+	restrict_access_allow_coredumps(TRUE);
+
 	master_service_init_finish(master_service);
 	config_parse_load_modules();