summaryrefslogtreecommitdiff
path: root/xpp/card_fxo.c
diff options
context:
space:
mode:
authortzafrir <tzafrir@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2006-09-04 22:46:48 +0000
committertzafrir <tzafrir@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2006-09-04 22:46:48 +0000
commit9a69492b7a4fb3840bff33b59b81fac1d0b46f93 (patch)
tree5d5c0f9a8378aca9c3f4a90f99d9b661bf411bd7 /xpp/card_fxo.c
parent80e84d41daf7ea1a88765b3621a653769fb843ac (diff)
Finally not using SOFT_RING.
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@1389 5390a7c7-147a-4af0-8ec9-7488f05a26cb
Diffstat (limited to 'xpp/card_fxo.c')
-rw-r--r--xpp/card_fxo.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/xpp/card_fxo.c b/xpp/card_fxo.c
index 0a7da3d..85b014f 100644
--- a/xpp/card_fxo.c
+++ b/xpp/card_fxo.c
@@ -237,7 +237,9 @@ static int __do_sethook(xbus_t *xbus, xpd_t *xpd, int pos, bool offhook)
packet_send(xbus, pack);
if(!offhook)
mark_ring(xpd, pos, 0); // No more rings
+#ifdef SOFT_RING
priv->ring_sig[pos] = 0;
+#endif
return ret;
}
@@ -255,7 +257,6 @@ static void do_sethook(xpd_t *xpd, int pos, bool offhook)
}
spin_lock_irqsave(&xpd->lock, flags);
mark_ring(xpd, pos, 0); // No more rings
- priv->ring_sig[pos] = 0;
__do_sethook(xpd->xbus, xpd, pos, offhook);
if(offhook) {
BIT_SET(xpd->hookstate, pos);
@@ -482,7 +483,6 @@ static void poll_battery(xbus_t *xbus, xpd_t *xpd)
}
#ifdef SOFT_RING
-
static void poll_ring(xbus_t *xbus, xpd_t *xpd)
{
int i;