aboutsummaryrefslogtreecommitdiff
path: root/sys/netsmb
diff options
context:
space:
mode:
authorPoul-Henning Kamp <phk@FreeBSD.org>2004-11-10 07:16:59 +0000
committerPoul-Henning Kamp <phk@FreeBSD.org>2004-11-10 07:16:59 +0000
commit38bb5ccdfd98e151a24f5cfdfcd269a179f7108f (patch)
tree384ca336fd6b71bd14b37c2dc738b10db04c2946 /sys/netsmb
parent40ce27cb57a918cca0da3b3a141523e16143a941 (diff)
downloadsrc-38bb5ccdfd98e151a24f5cfdfcd269a179f7108f.tar.gz
src-38bb5ccdfd98e151a24f5cfdfcd269a179f7108f.zip
Don't use vn_todev().
Notes
Notes: svn path=/head/; revision=137505
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 a69d0f0d100b..2bc5b4fa3d41 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) {