aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPoul-Henning Kamp <phk@FreeBSD.org>2005-10-18 20:21:25 +0000
committerPoul-Henning Kamp <phk@FreeBSD.org>2005-10-18 20:21:25 +0000
commit3b72f38b5e4786de3c738463f7b575cc1aa7c69c (patch)
tree46d4153f8df7941343b1548de04d4f1a0c664a9c
parent529bc4bf80d184bb4707790aed2768d254b0de7b (diff)
Notes
-rw-r--r--sys/fs/devfs/devfs_vnops.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/fs/devfs/devfs_vnops.c b/sys/fs/devfs/devfs_vnops.c
index f14f480c6c11c..7fbcad0281a34 100644
--- a/sys/fs/devfs/devfs_vnops.c
+++ b/sys/fs/devfs/devfs_vnops.c
@@ -882,7 +882,7 @@ devfs_remove(struct vop_remove_args *ap)
sx_xlock(&dmp->dm_lock);
dd = ap->a_dvp->v_data;
de = vp->v_data;
- if (de->de_dirent->d_type == DT_LNK) {
+ if (de->de_cdp == NULL) {
TAILQ_REMOVE(&dd->de_dlist, de, de_list);
devfs_delete(dmp, de);
} else {