summaryrefslogtreecommitdiffstats
path: root/usr.sbin/eigrpd
diff options
context:
space:
mode:
authorrenato <renato@openbsd.org>2016-09-02 16:32:19 +0000
committerrenato <renato@openbsd.org>2016-09-02 16:32:19 +0000
commitc5bcf9a7983dcc32da0ae49d89dd3a0e79d3e61d (patch)
tree908771fba12db12b64b542f46f57ad6d2e65554a /usr.sbin/eigrpd
parentRemove superfluous includes and follow style(9). (diff)
downloadwireguard-openbsd-c5bcf9a7983dcc32da0ae49d89dd3a0e79d3e61d.tar.xz
wireguard-openbsd-c5bcf9a7983dcc32da0ae49d89dd3a0e79d3e61d.zip
Pledge earlier on eigrpe.
This is for consistency with the other routing daemons. ok claudio@ "earlier is better" benno@
Diffstat (limited to 'usr.sbin/eigrpd')
-rw-r--r--usr.sbin/eigrpd/eigrpe.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/usr.sbin/eigrpd/eigrpe.c b/usr.sbin/eigrpd/eigrpe.c
index 93154951332..eb5a1ce8331 100644
--- a/usr.sbin/eigrpd/eigrpe.c
+++ b/usr.sbin/eigrpd/eigrpe.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: eigrpe.c,v 1.27 2016/09/02 16:29:55 renato Exp $ */
+/* $OpenBSD: eigrpe.c,v 1.28 2016/09/02 16:32:19 renato Exp $ */
/*
* Copyright (c) 2015 Renato Westphal <renato@openbsd.org>
@@ -130,6 +130,9 @@ eigrpe(int debug, int verbose, char *sockname)
setresuid(pw->pw_uid, pw->pw_uid, pw->pw_uid))
fatal("can't drop privileges");
+ if (pledge("stdio cpath inet mcast recvfd", NULL) == -1)
+ fatal("pledge");
+
event_init();
/* setup signal handler */
@@ -165,9 +168,6 @@ eigrpe(int debug, int verbose, char *sockname)
if ((pkt_ptr = calloc(1, READ_BUF_SIZE)) == NULL)
fatal("eigrpe");
- if (pledge("stdio cpath inet mcast recvfd", NULL) == -1)
- fatal("pledge");
-
event_dispatch();
eigrpe_shutdown();