summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsruffell <sruffell@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2008-04-24 18:17:12 +0000
committersruffell <sruffell@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2008-04-24 18:17:12 +0000
commit305623ae652ae8216ee32e6357aa82c8b79498d7 (patch)
treeecb61bcea375350b542bf9d48eed2a07b3d3891c
parent93a1a5c228b238ca06eb44215fcaedf459347009 (diff)
Fixes a regression in versions 1.2.25 and 1.4.19 identified by korihor where
the wctdm driver was no longer properly recognizing polarity reversals. (closes issue #12419) git-svn-id: http://svn.digium.com/svn/zaptel/branches/1.2@4194 5390a7c7-147a-4af0-8ec9-7488f05a26cb
-rw-r--r--wctdm.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/wctdm.c b/wctdm.c
index 0b50771..e64c995 100644
--- a/wctdm.c
+++ b/wctdm.c
@@ -915,18 +915,18 @@ static inline void wctdm_voicedaa_check_hook(struct wctdm *wc, int card)
fxo->battdebounce = battdebounce / MS_PER_CHECK_HOOK;
}
}
+ }
- if (fxo->lastpol >= 0) {
- if (b < 0) {
- fxo->lastpol = -1;
- fxo->polaritydebounce = POLARITY_DEBOUNCE / MS_PER_CHECK_HOOK;
- }
- }
- if (fxo->lastpol <= 0) {
- if (b > 0) {
- fxo->lastpol = 1;
- fxo->polaritydebounce = POLARITY_DEBOUNCE / MS_PER_CHECK_HOOK;
- }
+ if (fxo->lastpol >= 0) {
+ if (b < 0) {
+ fxo->lastpol = -1;
+ fxo->polaritydebounce = POLARITY_DEBOUNCE / MS_PER_CHECK_HOOK;
+ }
+ }
+ if (fxo->lastpol <= 0) {
+ if (b > 0) {
+ fxo->lastpol = 1;
+ fxo->polaritydebounce = POLARITY_DEBOUNCE / MS_PER_CHECK_HOOK;
}
}