From f40a29157efe1e9e827e1ee2bd6ee6f8dc81886a Mon Sep 17 00:00:00 2001 From: Hidetoshi Shimokawa Date: Tue, 12 Aug 2003 13:01:27 +0000 Subject: [PATCH] Validate number of iso. DMA channels. --- sys/dev/firewire/fwohci.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys/dev/firewire/fwohci.c b/sys/dev/firewire/fwohci.c index b007f7646a7..445dd661514 100644 --- a/sys/dev/firewire/fwohci.c +++ b/sys/dev/firewire/fwohci.c @@ -600,6 +600,8 @@ fwohci_init(struct fwohci_softc *sc, device_t dev) break; sc->fc.nisodma = i; device_printf(dev, "No. of Isochronous channel is %d.\n", i); + if (i == 0) + return (ENXIO); sc->fc.arq = &sc->arrq.xferq; sc->fc.ars = &sc->arrs.xferq;