Merge branch 'master' of git@git.freeswitch.org:freeswitch

This commit is contained in:
David Yat Sin
2010-04-27 14:32:55 -04:00
36 changed files with 751 additions and 214 deletions
+1 -1
View File
@@ -786,7 +786,7 @@ ESL_DECLARE(esl_status_t) esl_recv_event_timed(esl_handle_t *handle, uint32_t ms
return ESL_FAIL;
}
if (esl_mutex_trylock(handle->mutex) != ESL_SUCCESS) {
if (activity == 0 || !FD_ISSET(handle->sock, &rfds) || (esl_mutex_trylock(handle->mutex) != ESL_SUCCESS)) {
return ESL_BREAK;
}
+5 -1
View File
@@ -2179,7 +2179,11 @@ ldl_status ldl_session_get_payloads(ldl_session_t *session, ldl_payload_t **payl
ldl_status ldl_global_terminate(void)
{
ldl_clear_flag_locked((&globals), LDL_FLAG_READY);
if (globals.flag_mutex) {
ldl_clear_flag_locked((&globals), LDL_FLAG_READY);
} else {
ldl_clear_flag((&globals), LDL_FLAG_READY);
}
return LDL_STATUS_SUCCESS;
}