aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/logger
diff options
context:
space:
mode:
authorMariusz Zaborski <oshogbo@FreeBSD.org>2020-04-08 18:43:00 +0000
committerMariusz Zaborski <oshogbo@FreeBSD.org>2020-04-08 18:43:00 +0000
commitd86cc38525ef837ec5c2865cde2e37f49ceff850 (patch)
tree8b10a02ad05afa9694cd25c293fcd21d22de73eb /usr.bin/logger
parent28540ab153a55ee035297148151563e5e7b1697b (diff)
Notes
Diffstat (limited to 'usr.bin/logger')
-rw-r--r--usr.bin/logger/logger.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/usr.bin/logger/logger.c b/usr.bin/logger/logger.c
index 7b1dd3136c40f..44aa8ed3bae1c 100644
--- a/usr.bin/logger/logger.c
+++ b/usr.bin/logger/logger.c
@@ -181,8 +181,10 @@ main(int argc, char *argv[])
err(1, "Unable to contact Casper");
caph_cache_catpages();
caph_cache_tzdata();
- if (caph_enter() < 0)
- err(1, "Unable to enter capability mode");
+ if (nsock == 0) {
+ if (caph_enter() < 0)
+ err(1, "Unable to enter capability mode");
+ }
capsyslog = cap_service_open(capcas, "system.syslog");
if (capsyslog == NULL)
err(1, "Unable to open system.syslog service");