aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/subr_capability.c
diff options
context:
space:
mode:
authorMatt Macy <mmacy@FreeBSD.org>2018-05-23 01:48:09 +0000
committerMatt Macy <mmacy@FreeBSD.org>2018-05-23 01:48:09 +0000
commit8a656309b396482b40b5e78a1c47b5d06d85fd58 (patch)
tree0284a99fcf8b704fe34a97fd35e7d61224718c5b /sys/kern/subr_capability.c
parent983afe3373c427a080f06dccec820b20891be186 (diff)
downloadsrc-8a656309b396482b40b5e78a1c47b5d06d85fd58.tar.gz
src-8a656309b396482b40b5e78a1c47b5d06d85fd58.zip
kern_sendit: use pre-initialized rights
Notes
Notes: svn path=/head/; revision=334069
Diffstat (limited to 'sys/kern/subr_capability.c')
-rw-r--r--sys/kern/subr_capability.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/kern/subr_capability.c b/sys/kern/subr_capability.c
index 22dcfa930256..677e3a498408 100644
--- a/sys/kern/subr_capability.c
+++ b/sys/kern/subr_capability.c
@@ -92,6 +92,7 @@ __read_mostly cap_rights_t cap_renameat_source_rights;
__read_mostly cap_rights_t cap_renameat_target_rights;
__read_mostly cap_rights_t cap_seek_rights;
__read_mostly cap_rights_t cap_send_rights;
+__read_mostly cap_rights_t cap_send_connect_rights;
__read_mostly cap_rights_t cap_setsockopt_rights;
__read_mostly cap_rights_t cap_shutdown_rights;
__read_mostly cap_rights_t cap_symlinkat_rights;
@@ -140,6 +141,7 @@ __cap_rights_sysinit1(void *arg)
cap_rights_init(&cap_renameat_target_rights, CAP_RENAMEAT_TARGET);
cap_rights_init(&cap_seek_rights, CAP_SEEK);
cap_rights_init(&cap_send_rights, CAP_SEND);
+ cap_rights_init(&cap_send_connect_rights, CAP_SEND, CAP_CONNECT);
cap_rights_init(&cap_setsockopt_rights, CAP_SETSOCKOPT);
cap_rights_init(&cap_shutdown_rights, CAP_SHUTDOWN);
cap_rights_init(&cap_symlinkat_rights, CAP_SYMLINKAT);