From 8a5d7ef25c720c0eb616ab1f1078dd2457247ed6 Mon Sep 17 00:00:00 2001 From: Konstantin Belousov Date: Tue, 3 Jul 2007 17:45:52 +0000 Subject: [PATCH] Use make_dev_credf(MAKEDEV_REF) instead of make_dev() from pty clone handler. Debugging help and testing by: Peter Holm Approved by: re (kensmith) --- sys/kern/tty_pty.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sys/kern/tty_pty.c b/sys/kern/tty_pty.c index a59430f381e..9079a64999f 100644 --- a/sys/kern/tty_pty.c +++ b/sys/kern/tty_pty.c @@ -785,9 +785,8 @@ pty_clone(void *arg, struct ucred *cr, char *name, int namelen, u += name[4] - 'a' + 10; else return; - *dev = make_dev_cred(&ptc_cdevsw, u, cr, + *dev = make_dev_credf(MAKEDEV_REF, &ptc_cdevsw, u, cr, UID_ROOT, GID_WHEEL, 0666, "pty%c%r", names[u / 32], u % 32); - dev_ref(*dev); (*dev)->si_flags |= SI_CHEAPCLONE; return; }