summaryrefslogtreecommitdiffstats
path: root/sys/dev/ciss/ciss.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/ciss/ciss.c')
-rw-r--r--sys/dev/ciss/ciss.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/dev/ciss/ciss.c b/sys/dev/ciss/ciss.c
index 789efb7..6d2c83e 100644
--- a/sys/dev/ciss/ciss.c
+++ b/sys/dev/ciss/ciss.c
@@ -377,6 +377,11 @@ ciss_attach(device_t dev)
* Work out adapter type.
*/
i = ciss_lookup(dev);
+ if (i < 0) {
+ ciss_printf(sc, "unknown adapter type\n");
+ error = ENXIO;
+ goto out;
+ }
if (ciss_vendor_data[i].flags & CISS_BOARD_SA5) {
sc->ciss_interrupt_mask = CISS_TL_SIMPLE_INTR_OPQ_SA5;
} else if (ciss_vendor_data[i].flags & CISS_BOARD_SA5B) {
OpenPOWER on IntegriCloud