summaryrefslogtreecommitdiffstats
path: root/src/privsep.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/privsep.c')
-rw-r--r--src/privsep.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/privsep.c b/src/privsep.c
index 6dde4a1b..fb77bd27 100644
--- a/src/privsep.c
+++ b/src/privsep.c
@@ -148,13 +148,12 @@ ps_dropprivs(struct dhcpcd_ctx *ctx)
*/
unsigned long maxfd;
maxfd = (unsigned long)eloop_event_count(ctx->eloop);
- if (IN_PRIVSEP_SE(ctx))
- maxfd++; /* XXX why? */
struct rlimit rmaxfd = {
.rlim_cur = maxfd,
.rlim_max = maxfd
};
+
if (setrlimit(RLIMIT_NOFILE, &rmaxfd) == -1)
logerr("setrlimit RLIMIT_NOFILE");
#else