From 807c8008b405464cd35d975f741759c600b3cc6d Mon Sep 17 00:00:00 2001 From: Curtis McEnroe Date: Thu, 29 Nov 2018 12:20:49 -0500 Subject: Call cap_enter in client and server --- server.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'server.c') diff --git a/server.c b/server.c index ade834d..47441cc 100644 --- a/server.c +++ b/server.c @@ -35,6 +35,7 @@ #ifdef __FreeBSD__ #include +#include #endif #include "torus.h" @@ -396,6 +397,9 @@ int main(int argc, char *argv[]) { if (error) err(EX_CANTCREAT, "%s", sockPath); #ifdef __FreeBSD__ + error = cap_enter(); + if (error) err(EX_OSERR, "cap_enter"); + if (pid) { error = daemon(0, 0); if (error) err(EX_OSERR, "daemon"); -- cgit 1.4.1