X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/8f6c56a50524aa785f7e596d52dddfb331e18961..89b3af67bb32e691275bf6fa803d1834b2284115:/bsd/kern/tty_tty.c diff --git a/bsd/kern/tty_tty.c b/bsd/kern/tty_tty.c index fac3c37cd..d6ad89213 100644 --- a/bsd/kern/tty_tty.c +++ b/bsd/kern/tty_tty.c @@ -119,8 +119,9 @@ cttyopen(__unused dev_t dev, int flag, __unused int mode, struct proc *p) return (ENXIO); context.vc_proc = p; - context.vc_ucred = p->p_ucred; + context.vc_ucred = kauth_cred_proc_ref(p); error = VNOP_OPEN(ttyvp, flag, &context); + kauth_cred_unref(&context.vc_ucred); return (error); }