diff options
author | June McEnroe <june@causal.agency> | 2019-01-04 19:47:18 -0500 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2019-01-04 19:47:18 -0500 |
commit | ea28d34768912164db23baebc26c9773bcafe22b (patch) | |
tree | 406023747dc8fff39a95427eb281212e42870cbb /client.c | |
parent | Add play to index.html (diff) | |
download | torus-ea28d34768912164db23baebc26c9773bcafe22b.tar.gz torus-ea28d34768912164db23baebc26c9773bcafe22b.zip |
Add cap_rights_limit calls to client and server
Diffstat (limited to 'client.c')
-rw-r--r-- | client.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/client.c b/client.c index c9800cf..8f7e901 100644 --- a/client.c +++ b/client.c @@ -707,6 +707,11 @@ int main(int argc, char *argv[]) { #ifdef __FreeBSD__ error = cap_enter(); if (error) err(EX_OSERR, "cap_enter"); + + cap_rights_t rights; + cap_rights_init(&rights, CAP_READ, CAP_WRITE, CAP_EVENT); + error = cap_rights_limit(client, &rights); + if (error) err(EX_OSERR, "cap_rights_limit"); #endif struct pollfd fds[2] = { |