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

This commit is contained in:
Arnaldo Pereira 2010-11-02 13:40:27 -02:00
parent 039e4297ac
commit 2a1efb288f
1 changed files with 4 additions and 4 deletions

View File

@ -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++) {