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

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

Diff for /src/sys/kern/uipc_socket.c between version 1.197 and 1.198

version 1.197, 2009/12/29 03:48:18 version 1.198, 2009/12/29 04:23:43
Line 582  socreate(int dom, struct socket **aso, i
Line 582  socreate(int dom, struct socket **aso, i
                 sofree(so);                  sofree(so);
                 return error;                  return error;
         }          }
           so->so_cred = kauth_cred_dup(l->l_cred);
         sounlock(so);          sounlock(so);
         *aso = so;          *aso = so;
         return 0;          return 0;
Line 771  soclose(struct socket *so)
Line 772  soclose(struct socket *so)
  discard:   discard:
         if (so->so_state & SS_NOFDREF)          if (so->so_state & SS_NOFDREF)
                 panic("soclose: NOFDREF");                  panic("soclose: NOFDREF");
           kauth_cred_free(so->so_cred);
         so->so_state |= SS_NOFDREF;          so->so_state |= SS_NOFDREF;
         sofree(so);          sofree(so);
         return (error);          return (error);

Legend:
Removed from v.1.197  
changed lines
  Added in v.1.198

CVSweb <webmaster@jp.NetBSD.org>