Module Name: src Committed By: christos Date: Tue Sep 21 15:01:59 UTC 2021
Modified Files: src/sys/netatalk: at_control.c ddp_usrreq.c Log Message: don't opencode kauth_cred_get() To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42 src/sys/netatalk/at_control.c cvs rdiff -u -r1.74 -r1.75 src/sys/netatalk/ddp_usrreq.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/netatalk/at_control.c diff -u src/sys/netatalk/at_control.c:1.41 src/sys/netatalk/at_control.c:1.42 --- src/sys/netatalk/at_control.c:1.41 Mon Aug 2 08:56:25 2021 +++ src/sys/netatalk/at_control.c Tue Sep 21 11:01:59 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: at_control.c,v 1.41 2021/08/02 12:56:25 andvar Exp $ */ +/* $NetBSD: at_control.c,v 1.42 2021/09/21 15:01:59 christos Exp $ */ /* * Copyright (c) 1990,1994 Regents of The University of Michigan. @@ -27,7 +27,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: at_control.c,v 1.41 2021/08/02 12:56:25 andvar Exp $"); +__KERNEL_RCSID(0, "$NetBSD: at_control.c,v 1.42 2021/09/21 15:01:59 christos Exp $"); #include "opt_atalk.h" @@ -127,7 +127,7 @@ at_control(u_long cmd, void *data, struc * If we are not superuser, then we don't get to do these * ops. */ - if (kauth_authorize_network(curlwp->l_cred, + if (kauth_authorize_network(kauth_cred_get(), KAUTH_NETWORK_INTERFACE, KAUTH_REQ_NETWORK_INTERFACE_SETPRIV, ifp, (void *)cmd, NULL) != 0) Index: src/sys/netatalk/ddp_usrreq.c diff -u src/sys/netatalk/ddp_usrreq.c:1.74 src/sys/netatalk/ddp_usrreq.c:1.75 --- src/sys/netatalk/ddp_usrreq.c:1.74 Fri Nov 29 12:40:16 2019 +++ src/sys/netatalk/ddp_usrreq.c Tue Sep 21 11:01:59 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: ddp_usrreq.c,v 1.74 2019/11/29 17:40:16 maxv Exp $ */ +/* $NetBSD: ddp_usrreq.c,v 1.75 2021/09/21 15:01:59 christos Exp $ */ /* * Copyright (c) 1990,1991 Regents of The University of Michigan. @@ -27,7 +27,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ddp_usrreq.c,v 1.74 2019/11/29 17:40:16 maxv Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ddp_usrreq.c,v 1.75 2021/09/21 15:01:59 christos Exp $"); #include "opt_mbuftrace.h" #include "opt_atalk.h" @@ -120,7 +120,8 @@ at_pcbsetaddr(struct ddpcb *ddp, struct return (EINVAL); if (sat->sat_port < ATPORT_RESERVED && - (error = kauth_authorize_network(curlwp->l_cred, + (error = kauth_authorize_network( + kauth_cred_get(), KAUTH_NETWORK_BIND, KAUTH_REQ_NETWORK_BIND_PRIVPORT, ddpcb->ddp_socket, sat, NULL)) != 0) return (error);