diff options
author | phk <phk@FreeBSD.org> | 2001-11-03 23:21:00 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 2001-11-03 23:21:00 +0000 |
commit | 076014359dcf8817121981ba8abc6ae9a4a01c00 (patch) | |
tree | f9b945402145d8b9a2eebe35e7f7762dee0c8f59 /sys | |
parent | 7079074a9cf9322dc784a952575964cfd9833c1b (diff) | |
download | FreeBSD-src-076014359dcf8817121981ba8abc6ae9a4a01c00.zip FreeBSD-src-076014359dcf8817121981ba8abc6ae9a4a01c00.tar.gz |
Don't choke on old sd%d.ctl devices.
Tripped over by: Jos Backus <josb@cncdsl.com>
Diffstat (limited to 'sys')
-rw-r--r-- | sys/kern/subr_disk.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/kern/subr_disk.c b/sys/kern/subr_disk.c index 11fe846..af1ab84 100644 --- a/sys/kern/subr_disk.c +++ b/sys/kern/subr_disk.c @@ -41,6 +41,8 @@ disk_dev_synth(dev_t dev) int u, s, p; dev_t pdev; + if (dktype(dev)) + return; LIST_FOREACH(dp, &disklist, d_list) { if (major(dev) != dp->d_devsw->d_maj) continue; |