From 3bbab5cbeae67dae6181cd435af40b575040ae85 Mon Sep 17 00:00:00 2001 From: Moises Silva Date: Thu, 10 Mar 2011 09:25:49 -0500 Subject: [PATCH] freetdm: ftmod_zt - print more specific errors for overrun and bad checksum --- libs/freetdm/src/ftmod/ftmod_zt/ftmod_zt.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/libs/freetdm/src/ftmod/ftmod_zt/ftmod_zt.c b/libs/freetdm/src/ftmod/ftmod_zt/ftmod_zt.c index 1b55b739fc..9c01b41299 100644 --- a/libs/freetdm/src/ftmod/ftmod_zt/ftmod_zt.c +++ b/libs/freetdm/src/ftmod/ftmod_zt/ftmod_zt.c @@ -1064,6 +1064,20 @@ static __inline__ ftdm_status_t zt_channel_process_event(ftdm_channel_t *fchan, fchan->rx_cas_bits = bits; } break; + case ZT_EVENT_BADFCS: + { + ftdm_log_chan_msg(fchan, FTDM_LOG_ERROR, "Bad frame checksum (ZT_EVENT_BADFCS)!\n"); + /* What else could we do? */ + *event_id = FTDM_OOB_NOOP; + } + break; + case ZT_EVENT_OVERRUN: + { + ftdm_log_chan_msg(fchan, FTDM_LOG_ERROR, "Driver overrun! (ZT_EVENT_OVERRUN)\n"); + /* What else could we do? */ + *event_id = FTDM_OOB_NOOP; + } + break; case ZT_EVENT_NONE: { ftdm_log_chan_msg(fchan, FTDM_LOG_DEBUG, "No event\n");