From b1d5eacd39dc424071d9997509757013dcdde45d Mon Sep 17 00:00:00 2001 From: "Kevin P. Fleming" Date: Fri, 1 Aug 2008 22:46:02 +0000 Subject: fix a couple of places where the driver assumed 4 spans were present on the card (closes issue #13141) Reported by: pabelanger git-svn-id: http://svn.asterisk.org/svn/dahdi/linux/trunk@4651 a0bf4364-ded3-4de4-8d8a-66a801d63aff --- drivers/dahdi/wct4xxp/base.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/dahdi/wct4xxp/base.c b/drivers/dahdi/wct4xxp/base.c index b01d52f..bd1b80a 100644 --- a/drivers/dahdi/wct4xxp/base.c +++ b/drivers/dahdi/wct4xxp/base.c @@ -2811,7 +2811,7 @@ DAHDI_IRQ_HANDLER(t4_interrupt) if ((wc->intcount < 10) || !(wc->intcount % 1000)) { status2 = t4_framer_in(wc, 0, FRMR_CIS); printk("Status2: %04x\n", status2); - for (x = 0;x<4;x++) { + for (x = 0;xnumspans;x++) { status2 = t4_framer_in(wc, x, FRMR_FRS0); printk("FRS0/%d: %04x\n", x, status2); } @@ -3443,7 +3443,7 @@ static int __devinit t4_launch(struct t4 *wc) printk("TE%dXXP: Launching card: %d\n", wc->numspans, wc->order); /* Setup serial parameters and system interface */ - for (x=0;x<4;x++) + for (x=0;xnumspans;x++) t4_serial_setup(wc, x); if (dahdi_register(&wc->tspans[0]->span, 0)) { -- cgit v1.2.3