Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 8 Apr 2020 18:43:01 +0000 (UTC)
From:      Mariusz Zaborski <oshogbo@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r359730 - head/usr.bin/logger
Message-ID:  <202004081843.038Ih1iF011317@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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");



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202004081843.038Ih1iF011317>