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;
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "[email protected]"