diff options
| author | Bruce Evans <bde@FreeBSD.org> | 2000-03-09 12:40:41 +0000 |
|---|---|---|
| committer | Bruce Evans <bde@FreeBSD.org> | 2000-03-09 12:40:41 +0000 |
| commit | a4fcac54a171f9b11bd2ba6d4ca64834b32e2bff (patch) | |
| tree | 569d3449b1dc74e7dc7eea11ce95b82c16c16a17 /sys/kern/subr_disk.c | |
| parent | 40a121a27c71c6440c45f78fa77d2384e90e9e1c (diff) | |
Notes
Diffstat (limited to 'sys/kern/subr_disk.c')
| -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 cf1b3ccab8cf..23ec0034988d 100644 --- a/sys/kern/subr_disk.c +++ b/sys/kern/subr_disk.c @@ -229,6 +229,8 @@ diskpsize(dev_t dev) if (!dp) { pdev = dkmodpart(dkmodslice(dev, WHOLE_DISK_SLICE), RAW_PART); dp = pdev->si_disk; + if (!dp) + return (-1); dev->si_drv1 = pdev->si_drv1; dev->si_drv2 = pdev->si_drv2; /* XXX: don't set bp->b_dev->si_disk (?) */ |
