DF-1842 / fix.diff
diff --git a/sys/dev/raid/amr/amr_cam.c b/sys/dev/raid/amr/amr_cam.c --- a/sys/dev/raid/amr/amr_cam.c +++ b/sys/dev/raid/amr/amr_cam.c @@ -167,6 +167,8 @@ /* * Iterate over our channels, registering them with CAM */ + if (sc->amr_maxchan > AMR_MAX_CHANNELS) + sc->amr_maxchan = AMR_MAX_CHANNELS; for (chn = 0; chn < sc->amr_maxchan; chn++) { /* allocate a sim */ |