summaryrefslogtreecommitdiffstats
path: root/sys/net/if_tun.c
diff options
context:
space:
mode:
authorbde <bde@FreeBSD.org>1996-03-27 20:03:32 +0000
committerbde <bde@FreeBSD.org>1996-03-27 20:03:32 +0000
commitc8f7ae16bfb95052dbb07726f863b09798ca2967 (patch)
tree2e736e5a8b82c1f7b2baf8cda82ce7705dc29bdc /sys/net/if_tun.c
parent5d47fb52e7a61932a6b76671a5f4cd5ed4a2179b (diff)
downloadFreeBSD-src-c8f7ae16bfb95052dbb07726f863b09798ca2967.zip
FreeBSD-src-c8f7ae16bfb95052dbb07726f863b09798ca2967.tar.gz
Fixed ownerships of callout devices.
Diffstat (limited to 'sys/net/if_tun.c')
-rw-r--r--sys/net/if_tun.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/sys/net/if_tun.c b/sys/net/if_tun.c
index 14392bd..928f62c 100644
--- a/sys/net/if_tun.c
+++ b/sys/net/if_tun.c
@@ -105,9 +105,6 @@ tunattach(dummy)
register int i;
struct ifnet *ifp;
dev_t dev;
-#ifdef DEVFS
- char name[32];
-#endif
if( tun_devsw_installed ) return;
dev = makedev(CDEV_MAJOR, 0);
@@ -115,10 +112,9 @@ tunattach(dummy)
tun_devsw_installed = 1;
for ( i = 0; i < NTUN; i++ ) {
#ifdef DEVFS
- sprintf(name, "tun%d", i );
- tun_devfs_token[i] = devfs_add_devsw(
- "/", name, &tun_cdevsw , i,
- DV_CHR, 0, 0, 0600);
+ tun_devfs_token[i] = devfs_add_devswf(&tun_cdevsw, i, DV_CHR,
+ UID_UUCP, GID_DIALER,
+ 0600, "tun%d", i);
#endif
tunctl[i].tun_flags = TUN_INITED;
OpenPOWER on IntegriCloud