svn commit: r341347 - head/lib/libcasper/services/cap_fileargs
Mariusz Zaborski
oshogbo at FreeBSD.org
Fri Nov 30 19:27:15 UTC 2018
Author: oshogbo
Date: Fri Nov 30 19:27:14 2018
New Revision: 341347
URL: https://svnweb.freebsd.org/changeset/base/341347
Log:
libcasper: do not fail if Capsicum is not avilable
Casper service can be also used on the kernels without Capsicum support.
Reported by: sbruno
Tested by: sbruno
Modified:
head/lib/libcasper/services/cap_fileargs/cap_fileargs.c
Modified: head/lib/libcasper/services/cap_fileargs/cap_fileargs.c
==============================================================================
--- head/lib/libcasper/services/cap_fileargs/cap_fileargs.c Fri Nov 30 18:02:59 2018 (r341346)
+++ head/lib/libcasper/services/cap_fileargs/cap_fileargs.c Fri Nov 30 19:27:14 2018 (r341347)
@@ -363,7 +363,7 @@ open_file(const char *name)
return (-1);
if (caprightsp != NULL) {
- if (cap_rights_limit(fd, caprightsp) < 0) {
+ if (cap_rights_limit(fd, caprightsp) < 0 && errno != ENOSYS) {
serrno = errno;
close(fd);
errno = serrno;
More information about the svn-src-all
mailing list