提交 2a1efb28 authored 作者: Arnaldo Pereira's avatar Arnaldo Pereira

freetdm: added missing sleep to ftmod_r2, which is now running fine

上级 039e4297
......@@ -1288,8 +1288,9 @@ static void *ftdm_r2_run(ftdm_thread_t *me, void *obj)
}
}
/* figure out what event to poll each channel for. POLLIN|POLLOUT for channels that has a call being
* setup, POLLPRI otherwise */
/* figure out what event to poll each channel for. POLLPRI when the channel is down,
* POLLPRI|POLLIN|POLLOUT otherwise.
*/
memset(poll_events, 0, sizeof(short)*span->chan_count);
for (i = 0; i < span->chan_count; i++) {
r2chan = R2CALL(span->channels[(i+1)])->r2chan;
......@@ -1365,9 +1366,8 @@ static void *ftdm_r2_run(ftdm_thread_t *me, void *obj)
}
} else if (status != FTDM_TIMEOUT) {
ftdm_log(FTDM_LOG_ERROR, "ftdm_span_poll_event returned %d.\n", status);
} else {
}
ftdm_sleep(20);
}
for (i = 1; i <= span->chan_count; i++) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论