summaryrefslogtreecommitdiff
path: root/sys/kern/uipc_socket.c
diff options
context:
space:
mode:
authorRobert Watson <rwatson@FreeBSD.org>2002-08-12 16:49:03 +0000
committerRobert Watson <rwatson@FreeBSD.org>2002-08-12 16:49:03 +0000
commit5c5384fe80a406fce7ed6950b051fd4ce155b9c4 (patch)
tree73aeb7b211cd1c4e8da6457997f515914f7a50ac /sys/kern/uipc_socket.c
parent818d7e6d8a1a31e892df975c7e0387281ba4fb04 (diff)
Notes
Diffstat (limited to 'sys/kern/uipc_socket.c')
-rw-r--r--sys/kern/uipc_socket.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/kern/uipc_socket.c b/sys/kern/uipc_socket.c
index cfcec008f040..61cef6192e16 100644
--- a/sys/kern/uipc_socket.c
+++ b/sys/kern/uipc_socket.c
@@ -177,7 +177,7 @@ socreate(dom, aso, type, proto, cred, td)
if (prp == 0 || prp->pr_usrreqs->pru_attach == 0)
return (EPROTONOSUPPORT);
- if (jailed(td->td_ucred) && jail_socket_unixiproute_only &&
+ if (jailed(cred) && jail_socket_unixiproute_only &&
prp->pr_domain->dom_family != PF_LOCAL &&
prp->pr_domain->dom_family != PF_INET &&
prp->pr_domain->dom_family != PF_ROUTE) {
@@ -196,7 +196,7 @@ socreate(dom, aso, type, proto, cred, td)
so->so_cred = crhold(cred);
so->so_proto = prp;
#ifdef MAC
- mac_create_socket(td->td_ucred, so);
+ mac_create_socket(cred, so);
#endif
soref(so);
error = (*prp->pr_usrreqs->pru_attach)(so, proto, td);