summaryrefslogtreecommitdiff
path: root/drivers/dahdi/wctdm24xxp
diff options
context:
space:
mode:
authorShaun Ruffell <sruffell@digium.com>2011-06-02 20:00:29 +0000
committerShaun Ruffell <sruffell@digium.com>2011-06-02 20:00:29 +0000
commit92bdc098861b2c8e817bb778afe6de171dc14d8b (patch)
tree8a0e2c8a2a7ac5e3a7e10c4436c5f06f37913d04 /drivers/dahdi/wctdm24xxp
parent9458bcf8b31c2f7962a048ed16a7ba17c681e72c (diff)
wctdm24xxp: Check if the FXS signaling setting is valid.
Signed-off-by: Shaun Ruffell <sruffell@digium.com> git-svn-id: http://svn.asterisk.org/svn/dahdi/linux/trunk@9928 a0bf4364-ded3-4de4-8d8a-66a801d63aff
Diffstat (limited to 'drivers/dahdi/wctdm24xxp')
-rw-r--r--drivers/dahdi/wctdm24xxp/base.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/dahdi/wctdm24xxp/base.c b/drivers/dahdi/wctdm24xxp/base.c
index 003904d..aa12865 100644
--- a/drivers/dahdi/wctdm24xxp/base.c
+++ b/drivers/dahdi/wctdm24xxp/base.c
@@ -1743,6 +1743,11 @@ static void wctdm_fxs_hooksig(struct wctdm *wc, const int card, enum dahdi_txsig
SLIC_LF_RING_OPEN :
SLIC_LF_TIP_OPEN;
break;
+ default:
+ WARN_ONCE(1, "%x is an invalid signaling state for "
+ "an FXS module.\n",
+ wc->aspan->span.chans[card]->sig);
+ break;
}
break;
case DAHDI_TXSIG_OFFHOOK: