diff options
| author | Kris Kennaway <kris@FreeBSD.org> | 2001-09-11 09:49:54 +0000 |
|---|---|---|
| committer | Kris Kennaway <kris@FreeBSD.org> | 2001-09-11 09:49:54 +0000 |
| commit | a04853e73e2d1126c66abd5daca0d5883b19fd53 (patch) | |
| tree | bec9214b38f8dbbb4b6bd39c6f571ec7befc1802 /sys/dev/ccd | |
| parent | 1cb6abb8353a660dc7de358b227670c74f402b82 (diff) | |
Notes
Diffstat (limited to 'sys/dev/ccd')
| -rw-r--r-- | sys/dev/ccd/ccd.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/dev/ccd/ccd.c b/sys/dev/ccd/ccd.c index 672ffe2fbef1..b07296cdda06 100644 --- a/sys/dev/ccd/ccd.c +++ b/sys/dev/ccd/ccd.c @@ -1280,6 +1280,9 @@ ccdioctl(dev, cmd, data, flag, p) if ((error = ccdlock(cs)) != 0) return (error); + if (ccio->ccio_ndisks > CCD_MAXNDISKS) + return (EINVAL); + /* Fill in some important bits. */ ccd.ccd_unit = unit; ccd.ccd_interleave = ccio->ccio_ileave; |
