diff options
| author | Roy Marples <roy@marples.name> | 2020-09-05 17:01:59 +0100 |
|---|---|---|
| committer | Roy Marples <roy@marples.name> | 2020-09-05 17:01:59 +0100 |
| commit | e80f2a5aeaf2e249ca6b6a10090f64c69ea99719 (patch) | |
| tree | 36f35ea6dca4c3c16e0dc9ba0f93ea47553493c0 /src/privsep.c | |
| parent | bb70c7ebdf80a3ee7d5146a877061503bf58c6d4 (diff) | |
| download | dhcpcd-e80f2a5aeaf2e249ca6b6a10090f64c69ea99719.tar.xz | |
privsep: Fix prior for FreeBSD.
Diffstat (limited to 'src/privsep.c')
| -rw-r--r-- | src/privsep.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/privsep.c b/src/privsep.c index 14760e6e..2319ac57 100644 --- a/src/privsep.c +++ b/src/privsep.c @@ -295,6 +295,12 @@ ps_dostart(struct dhcpcd_ctx *ctx, logerr("%s: ps_setbuf_fdpair", __func__); return -1; } +#ifdef PRIVSEP_RIGHTS + if (ps_rights_limit_fdpair(fd) == -1) { + logerr("%s: ps_rights_limit_fdpair", __func__); + return -1; + } +#endif switch (pid = fork()) { case -1: |
