svn commit: r359730 - head/usr.bin/logger

Mariusz Zaborski oshogbo at FreeBSD.org
Wed Apr 8 18:43:01 UTC 2020


Author: oshogbo
Date: Wed Apr  8 18:43:00 2020
New Revision: 359730
URL: https://svnweb.freebsd.org/changeset/base/359730

Log:
  logger: temporarily disable Capsicum when a host is provided
  
  We don't have a way to send a UDP package.
  
  PR:		245314
  Reported by:	dch
  Discussed with:	emaste

Modified:
  head/usr.bin/logger/logger.c

Modified: head/usr.bin/logger/logger.c
==============================================================================
--- head/usr.bin/logger/logger.c	Wed Apr  8 17:55:45 2020	(r359729)
+++ head/usr.bin/logger/logger.c	Wed Apr  8 18:43:00 2020	(r359730)
@@ -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");


More information about the svn-src-all mailing list