diff options
author | Jeff Roberson <jeff@FreeBSD.org> | 2006-02-22 09:05:40 +0000 |
---|---|---|
committer | Jeff Roberson <jeff@FreeBSD.org> | 2006-02-22 09:05:40 +0000 |
commit | f50b03bfd6a5af4b7ee7b62ec91f3fc630edcf83 (patch) | |
tree | 0381e48fee4f23bb2a1207bdbf91bda4b520e778 | |
parent | a4aeaefe5a4b19645e67b94a1cabb7063cffd92a (diff) |
Notes
-rw-r--r-- | sys/fs/devfs/devfs_devs.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/fs/devfs/devfs_devs.c b/sys/fs/devfs/devfs_devs.c index 5b06b8cc24ca..e1c82e8b1967 100644 --- a/sys/fs/devfs/devfs_devs.c +++ b/sys/fs/devfs/devfs_devs.c @@ -239,8 +239,10 @@ devfs_delete(struct devfs_mount *dm, struct devfs_dirent *de) de->de_symlink = NULL; } if (de->de_vnode != NULL) { + vhold(de->de_vnode); de->de_vnode->v_data = NULL; vgone(de->de_vnode); + vdrop(de->de_vnode); de->de_vnode = NULL; } #ifdef MAC |