diff options
author | Andreas Eversberg <andreas@eversberg.eu> | 2009-05-22 07:04:48 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2009-05-25 03:51:33 -0400 |
commit | b5df5a5c3bf0f809d854ad7156ce26b709b533c0 (patch) | |
tree | 5655ba6abfb945b00bb5eae5c9bdb58d6f21180c /drivers/isdn/hardware/mISDN/hfcmulti.c | |
parent | e73f6b2260daf02793071e5ce06ea87df762920a (diff) |
mISDN: Fix DTMF locking bug issue
DTMF digits were sent up to socket in locked state.
Receive audio stream was not enabled in certain condition.
Signed-off-by: Andreas Eversberg <andreas@eversberg.eu>
Signed-off-by: Karsten Keil <keil@b1-systems.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/isdn/hardware/mISDN/hfcmulti.c')
-rw-r--r-- | drivers/isdn/hardware/mISDN/hfcmulti.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/isdn/hardware/mISDN/hfcmulti.c b/drivers/isdn/hardware/mISDN/hfcmulti.c index fc76f401a4d3..bc0d3efeb567 100644 --- a/drivers/isdn/hardware/mISDN/hfcmulti.c +++ b/drivers/isdn/hardware/mISDN/hfcmulti.c | |||
@@ -1817,8 +1817,8 @@ hfcmulti_dtmf(struct hfc_multi *hc) | |||
1817 | coeff[(co<<1)|1] = mantissa; | 1817 | coeff[(co<<1)|1] = mantissa; |
1818 | } | 1818 | } |
1819 | if (debug & DEBUG_HFCMULTI_DTMF) | 1819 | if (debug & DEBUG_HFCMULTI_DTMF) |
1820 | printk("%s: DTMF ready %08x %08x %08x %08x " | 1820 | printk(" DTMF ready %08x %08x %08x %08x " |
1821 | "%08x %08x %08x %08x\n", __func__, | 1821 | "%08x %08x %08x %08x\n", |
1822 | coeff[0], coeff[1], coeff[2], coeff[3], | 1822 | coeff[0], coeff[1], coeff[2], coeff[3], |
1823 | coeff[4], coeff[5], coeff[6], coeff[7]); | 1823 | coeff[4], coeff[5], coeff[6], coeff[7]); |
1824 | hc->chan[ch].coeff_count++; | 1824 | hc->chan[ch].coeff_count++; |