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");
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to