diff options
| author | Poul-Henning Kamp <phk@FreeBSD.org> | 2005-10-18 20:21:25 +0000 |
|---|---|---|
| committer | Poul-Henning Kamp <phk@FreeBSD.org> | 2005-10-18 20:21:25 +0000 |
| commit | 3b72f38b5e4786de3c738463f7b575cc1aa7c69c (patch) | |
| tree | 46d4153f8df7941343b1548de04d4f1a0c664a9c | |
| parent | 529bc4bf80d184bb4707790aed2768d254b0de7b (diff) | |
Notes
| -rw-r--r-- | sys/fs/devfs/devfs_vnops.c | 2 |
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 { |
