summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjim <jim@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2005-08-24 04:33:36 +0000
committerjim <jim@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2005-08-24 04:33:36 +0000
commitb31ad885f772a76b5d580e05171a43d7e0d4a569 (patch)
treef531fdef8370c0b0bca3a04eb793a429abbc3a7e
parenta0b6bc0f658438cb74ea463c5d86fa538c4f23c2 (diff)
Fixed update of rxsignalling status so that rxisoffhook parm works
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@745 5390a7c7-147a-4af0-8ec9-7488f05a26cb
-rwxr-xr-xpciradio.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/pciradio.c b/pciradio.c
index 1653891..a2ec582 100755
--- a/pciradio.c
+++ b/pciradio.c
@@ -890,9 +890,11 @@ static void pciradio_interrupt(int irq, void *dev_id, struct pt_regs *regs)
else
printk("Chan %d got rx\n",x + 1);
}
+ rad->chans[x].rxhooksig = ZT_RXSIG_OFFHOOK;
zt_qevent_lock(&rad->chans[x], ZT_EVENT_RINGOFFHOOK);
} else {
if (debug) printk("Chan %d lost rx\n",x + 1);
+ rad->chans[x].rxhooksig = ZT_RXSIG_ONHOOK;
zt_qevent_lock(&rad->chans[x], ZT_EVENT_ONHOOK);
}
rad->encdec.req[x] = 1;