diff options
author | renato <renato@openbsd.org> | 2016-09-02 16:32:19 +0000 |
---|---|---|
committer | renato <renato@openbsd.org> | 2016-09-02 16:32:19 +0000 |
commit | c5bcf9a7983dcc32da0ae49d89dd3a0e79d3e61d (patch) | |
tree | 908771fba12db12b64b542f46f57ad6d2e65554a /usr.sbin/eigrpd | |
parent | Remove superfluous includes and follow style(9). (diff) | |
download | wireguard-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.c | 8 |
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(); |