summaryrefslogtreecommitdiffstats
path: root/sys/netsmb
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2004-11-10 07:16:59 +0000
committerphk <phk@FreeBSD.org>2004-11-10 07:16:59 +0000
commit28bd6b58984e0a97ad51b239570a42b78ad8f78f (patch)
tree384ca336fd6b71bd14b37c2dc738b10db04c2946 /sys/netsmb
parent95d99361de35066b61c0423bd6aaf79f67bd664c (diff)
downloadFreeBSD-src-28bd6b58984e0a97ad51b239570a42b78ad8f78f.zip
FreeBSD-src-28bd6b58984e0a97ad51b239570a42b78ad8f78f.tar.gz
Don't use vn_todev().
Diffstat (limited to 'sys/netsmb')
-rw-r--r--sys/netsmb/smb_dev.c4
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) {
OpenPOWER on IntegriCloud