mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-02-04 18:27:36 +00:00
freetdm: ISDN - Fix for main loop going to sleep without processing events from IO module
This commit is contained in:
parent
5c128405b8
commit
53c41c0463
@ -431,6 +431,7 @@ static void *ftdm_sangoma_isdn_run(ftdm_thread_t *me, void *obj)
|
|||||||
|
|
||||||
/* Poll for events, e.g HW DTMF */
|
/* Poll for events, e.g HW DTMF */
|
||||||
ftdm_sangoma_isdn_poll_events(span);
|
ftdm_sangoma_isdn_poll_events(span);
|
||||||
|
ftdm_span_trigger_signals(span);
|
||||||
|
|
||||||
if (ftdm_sched_get_time_to_next_timer(signal_data->sched, &sleep) == FTDM_SUCCESS) {
|
if (ftdm_sched_get_time_to_next_timer(signal_data->sched, &sleep) == FTDM_SUCCESS) {
|
||||||
if (sleep < 0 || sleep > SNGISDN_EVENT_POLL_RATE) {
|
if (sleep < 0 || sleep > SNGISDN_EVENT_POLL_RATE) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user