FS-7174: #resolve #comment make sure not to leave any sessions readlocked in bridge_early_media=true in case one in the middle of the list is abandoned
This commit is contained in:
parent
f770b318cf
commit
062ddcfa6f
|
@ -1753,11 +1753,7 @@ static void *SWITCH_THREAD_FUNC early_thread_run(switch_thread_t *thread, void *
|
|||
switch_core_session_t *session = originate_status[i].peer_session;
|
||||
switch_channel_t *channel = originate_status[i].peer_channel;
|
||||
|
||||
if (!session) {
|
||||
break;
|
||||
}
|
||||
|
||||
if (!channel || !switch_channel_up(channel)) {
|
||||
if (!session || !channel || !switch_channel_up(channel)) {
|
||||
continue;
|
||||
}
|
||||
|
||||
|
@ -1836,7 +1832,7 @@ static void *SWITCH_THREAD_FUNC early_thread_run(switch_thread_t *thread, void *
|
|||
switch_core_session_t *session = originate_status[i].peer_session;
|
||||
switch_channel_t *channel = originate_status[i].peer_channel;
|
||||
|
||||
if (!session) break;
|
||||
if (!session) continue;
|
||||
|
||||
if (switch_core_codec_ready((&read_codecs[i]))) {
|
||||
switch_core_codec_destroy(&read_codecs[i]);
|
||||
|
|
Loading…
Reference in New Issue