From 3928a7ebe3540d1d7b3903cedda20aabd6eb35e7 Mon Sep 17 00:00:00 2001 From: Renato Westphal Date: Fri, 2 Sep 2016 16:32:19 +0000 Subject: [PATCH] Pledge earlier on eigrpe. This is for consistency with the other routing daemons. ok claudio@ "earlier is better" benno@ --- eigrpe.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/eigrpe.c b/eigrpe.c index 554e2e4..2b2abed 100644 --- a/eigrpe.c +++ b/eigrpe.c @@ -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();