diff options
| author | Colin Percival <cperciva@FreeBSD.org> | 2004-01-21 16:43:29 +0000 |
|---|---|---|
| committer | Colin Percival <cperciva@FreeBSD.org> | 2004-01-21 16:43:29 +0000 |
| commit | 9f8ef8b8d1f1d7d255332b8f0cd4998536e7f502 (patch) | |
| tree | 3139a7ce82a23a5301000a5f472705d78b0a3501 /sys/fs | |
| parent | b991815bc03a96c2af4a40150577a0fd81f5bfc1 (diff) | |
Notes
Diffstat (limited to 'sys/fs')
| -rw-r--r-- | sys/fs/devfs/devfs_rule.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/fs/devfs/devfs_rule.c b/sys/fs/devfs/devfs_rule.c index e6802024617f..3fd5d7abc4fe 100644 --- a/sys/fs/devfs/devfs_rule.c +++ b/sys/fs/devfs/devfs_rule.c @@ -633,7 +633,8 @@ devfs_rule_matchpath(struct devfs_krule *dk, struct devfs_dirent *de) dev = devfs_rule_getdev(de); if (dev != NULL) pname = dev->si_name; - else if (de->de_dirent->d_type == DT_LNK) + else if (de->de_dirent->d_type == DT_LNK || + de->de_dirent->d_type == DT_DIR) pname = de->de_dirent->d_name; else return (0); |
