From: Anthony Minessale Date: Thu, 24 Feb 2011 18:17:33 +0000 (-0600) Subject: sleep 2 seconds on confernece outcall at the end to prevent auto-answer race X-Git-Tag: v1.2-rc1~181^2~82 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=69d1d984feff8bf616ba8a0c7c921ccfe07d3b16;p=thirdparty%2Ffreeswitch.git sleep 2 seconds on confernece outcall at the end to prevent auto-answer race --- diff --git a/src/mod/applications/mod_conference/mod_conference.c b/src/mod/applications/mod_conference/mod_conference.c index 71ed1ed4b7..35412afb17 100644 --- a/src/mod/applications/mod_conference/mod_conference.c +++ b/src/mod/applications/mod_conference/mod_conference.c @@ -1396,6 +1396,7 @@ static void *SWITCH_THREAD_FUNC conference_thread_run(switch_thread_t *thread, v if (switch_test_flag(conference, CFLAG_OUTCALL)) { conference->cancel_cause = SWITCH_CAUSE_ORIGINATOR_CANCEL; + switch_yield(2000000); switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_NOTICE, "Ending pending outcall channels for Conference: '%s'\n", conference->name); while(conference->originating) { switch_yield(200000);