diff options
author | phk <phk@FreeBSD.org> | 2004-11-10 07:16:59 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 2004-11-10 07:16:59 +0000 |
commit | 28bd6b58984e0a97ad51b239570a42b78ad8f78f (patch) | |
tree | 384ca336fd6b71bd14b37c2dc738b10db04c2946 /sys/netsmb/smb_dev.c | |
parent | 95d99361de35066b61c0423bd6aaf79f67bd664c (diff) | |
download | FreeBSD-src-28bd6b58984e0a97ad51b239570a42b78ad8f78f.zip FreeBSD-src-28bd6b58984e0a97ad51b239570a42b78ad8f78f.tar.gz |
Don't use vn_todev().
Diffstat (limited to 'sys/netsmb/smb_dev.c')
-rw-r--r-- | sys/netsmb/smb_dev.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/netsmb/smb_dev.c b/sys/netsmb/smb_dev.c index a69d0f0..2bc5b4f 100644 --- a/sys/netsmb/smb_dev.c +++ b/sys/netsmb/smb_dev.c @@ -396,11 +396,11 @@ smb_dev2share(int fd, int mode, struct smb_cred *scred, fdrop(fp, curthread); return EBADF; } - dev = vn_todev(vp); - if (dev == NULL) { + if (vp->v_type != VCHR) { fdrop(fp, curthread); return EBADF; } + dev = vp->v_rdev; SMB_CHECKMINOR(dev); ssp = sdp->sd_share; if (ssp == NULL) { |