summaryrefslogtreecommitdiff
path: root/wcfxs.c
diff options
context:
space:
mode:
authormarkster <markster@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2004-05-01 03:22:54 +0000
committermarkster <markster@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2004-05-01 03:22:54 +0000
commit98f322a87fb25a4a9c91b830e3a6298af9a0c309 (patch)
tree6c1db4ea7eb4a98cebcf2ff6ceaf038048aedfee /wcfxs.c
parentec9071a50adf4afc5d694d2716450d70f45062ab (diff)
Fix disconnect supervision
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@378 5390a7c7-147a-4af0-8ec9-7488f05a26cb
Diffstat (limited to 'wcfxs.c')
-rwxr-xr-xwcfxs.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/wcfxs.c b/wcfxs.c
index e77310f..51f4981 100755
--- a/wcfxs.c
+++ b/wcfxs.c
@@ -1218,11 +1218,11 @@ static inline void wcfxs_voicedaa_check_hook(struct wcfxs *wc, int card)
}
#endif
b = wcfxs_getreg(wc, card, 29);
-#if 0
+#if 0
{
static int count = 0;
if (!(count++ % 100)) {
- printk("Voltage: %d\n", b);
+ printk("Card %d: Voltage: %d\n", card + 1, b);
}
}
#endif
@@ -1274,6 +1274,8 @@ static inline void wcfxs_voicedaa_check_hook(struct wcfxs *wc, int card)
/* It's something else... */
wc->mod.fxo.battdebounce[card] = BATT_DEBOUNCE;
}
+ if (wc->mod.fxo.battdebounce[card])
+ wc->mod.fxo.battdebounce[card]--;
}