[BACK]Return to at_control.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / netatalk

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/netatalk/at_control.c between version 1.14 and 1.15

version 1.14, 2006/06/07 22:34:00 version 1.15, 2006/07/23 22:06:13
Line 72  static void aa_clean __P((void));
Line 72  static void aa_clean __P((void));
                          (a)->sat_addr.s_node == (b)->sat_addr.s_node )                           (a)->sat_addr.s_node == (b)->sat_addr.s_node )
   
 int  int
 at_control(cmd, data, ifp, p)  at_control(cmd, data, ifp, l)
         u_long          cmd;          u_long          cmd;
         caddr_t         data;          caddr_t         data;
         struct ifnet   *ifp;          struct ifnet   *ifp;
         struct proc    *p;          struct lwp     *l;
 {  {
         struct ifreq   *ifr = (struct ifreq *) data;          struct ifreq   *ifr = (struct ifreq *) data;
         struct sockaddr_at *sat;          struct sockaddr_at *sat;
Line 128  at_control(cmd, data, ifp, p)
Line 128  at_control(cmd, data, ifp, p)
                  * If we are not superuser, then we don't get to do these                   * If we are not superuser, then we don't get to do these
                  * ops.                   * ops.
                  */                   */
                 if (p && kauth_authorize_generic(p->p_cred, KAUTH_GENERIC_ISSUSER,                  if (l && kauth_authorize_generic(l->l_cred,
                                       &p->p_acflag))                      KAUTH_GENERIC_ISSUSER, &l->l_acflag))
                         return (EPERM);                          return (EPERM);
   
                 sat = satosat(&ifr->ifr_addr);                  sat = satosat(&ifr->ifr_addr);

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15

CVSweb <webmaster@jp.NetBSD.org>