Author: mjg
Date: Sat Feb 15 01:29:40 2020
New Revision: 357954
URL: https://svnweb.freebsd.org/changeset/base/357954

Log:
  sctp: use new capsicum helpers

Modified:
  head/sys/netinet/sctp_syscalls.c

Modified: head/sys/netinet/sctp_syscalls.c
==============================================================================
--- head/sys/netinet/sctp_syscalls.c    Sat Feb 15 01:29:07 2020        
(r357953)
+++ head/sys/netinet/sctp_syscalls.c    Sat Feb 15 01:29:40 2020        
(r357954)
@@ -219,14 +219,14 @@ sys_sctp_generic_sendmsg (td, uap)
                u_sinfo = &sinfo;
        }
 
-       cap_rights_init(&rights, CAP_SEND);
+       cap_rights_init_one(&rights, CAP_SEND);
        if (uap->tolen != 0) {
                error = getsockaddr(&to, uap->to, uap->tolen);
                if (error != 0) {
                        to = NULL;
                        goto sctp_bad2;
                }
-               cap_rights_set(&rights, CAP_CONNECT);
+               cap_rights_set_one(&rights, CAP_CONNECT);
        }
 
        AUDIT_ARG_FD(uap->sd);
@@ -332,14 +332,14 @@ sys_sctp_generic_sendmsg_iov(td, uap)
                        return (error);
                u_sinfo = &sinfo;
        }
-       cap_rights_init(&rights, CAP_SEND);
+       cap_rights_init_one(&rights, CAP_SEND);
        if (uap->tolen != 0) {
                error = getsockaddr(&to, uap->to, uap->tolen);
                if (error != 0) {
                        to = NULL;
                        goto sctp_bad2;
                }
-               cap_rights_set(&rights, CAP_CONNECT);
+               cap_rights_set_one(&rights, CAP_CONNECT);
        }
 
        AUDIT_ARG_FD(uap->sd);
_______________________________________________
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