summaryrefslogtreecommitdiffstats
path: root/usr.sbin/relayd/config.c
diff options
context:
space:
mode:
authorreyk <reyk@openbsd.org>2016-09-02 13:09:21 +0000
committerreyk <reyk@openbsd.org>2016-09-02 13:09:21 +0000
commit052f96e24ed7e6270815aa692ba05950d13fc80f (patch)
tree8cd630ae78e3ab8be88b77cd8a46e03f862ad027 /usr.sbin/relayd/config.c
parentFix misleading 'No valid MBR or GPT' message when no OpenBSD area is found. (diff)
downloadwireguard-openbsd-052f96e24ed7e6270815aa692ba05950d13fc80f.tar.xz
wireguard-openbsd-052f96e24ed7e6270815aa692ba05950d13fc80f.zip
As done in httpd, (re-)initialize ps_what in all processes. This is
no functional change at this point.
Diffstat (limited to 'usr.sbin/relayd/config.c')
-rw-r--r--usr.sbin/relayd/config.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/usr.sbin/relayd/config.c b/usr.sbin/relayd/config.c
index a72e32f983a..db6ac05ea4c 100644
--- a/usr.sbin/relayd/config.c
+++ b/usr.sbin/relayd/config.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: config.c,v 1.28 2016/09/01 10:49:48 claudio Exp $ */
+/* $OpenBSD: config.c,v 1.29 2016/09/02 13:09:21 reyk Exp $ */
/*
* Copyright (c) 2011 - 2014 Reyk Floeter <reyk@openbsd.org>
@@ -44,15 +44,15 @@ config_init(struct relayd *env)
env->sc_interval.tv_usec = 0;
env->sc_prefork_relay = RELAY_NUMPROC;
env->sc_statinterval.tv_sec = RELAY_STATINTERVAL;
-
- ps->ps_what[PROC_PARENT] = CONFIG_ALL;
- ps->ps_what[PROC_PFE] = CONFIG_ALL & ~CONFIG_PROTOS;
- ps->ps_what[PROC_HCE] = CONFIG_TABLES;
- ps->ps_what[PROC_CA] = CONFIG_RELAYS;
- ps->ps_what[PROC_RELAY] = CONFIG_RELAYS|
- CONFIG_TABLES|CONFIG_PROTOS|CONFIG_CA_ENGINE;
}
+ ps->ps_what[PROC_PARENT] = CONFIG_ALL;
+ ps->ps_what[PROC_PFE] = CONFIG_ALL & ~CONFIG_PROTOS;
+ ps->ps_what[PROC_HCE] = CONFIG_TABLES;
+ ps->ps_what[PROC_CA] = CONFIG_RELAYS;
+ ps->ps_what[PROC_RELAY] = CONFIG_RELAYS|
+ CONFIG_TABLES|CONFIG_PROTOS|CONFIG_CA_ENGINE;
+
/* Other configuration */
what = ps->ps_what[privsep_process];
if (what & CONFIG_TABLES) {