FS-3337 --resolve indeed, should be ok

This commit is contained in:
Anthony Minessale 2011-08-22 12:34:46 -05:00
parent b30ee92003
commit 7a7f386886
1 changed files with 9 additions and 7 deletions

View File

@ -1498,6 +1498,7 @@ static void *SWITCH_THREAD_FUNC conference_thread_run(switch_thread_t *thread, v
if (!switch_test_flag(imember, MFLAG_NOCHANNEL)) {
channel = switch_core_session_get_channel(imember->session);
if (!switch_false(switch_channel_get_variable(channel, "hangup_after_conference"))) {
/* add this little bit to preserve the bridge cause code in case of an early media call that */
/* never answers */
if (switch_test_flag(conference, CFLAG_ANSWERED)) {
@ -1507,6 +1508,7 @@ static void *SWITCH_THREAD_FUNC conference_thread_run(switch_thread_t *thread, v
switch_channel_hangup(channel, conference->bridge_hangup_cause);
}
}
}
switch_clear_flag_locked(imember, MFLAG_RUNNING);
}