FS-4582 --resolve
This commit is contained in:
parent
92fea4a896
commit
a5e9f65e31
|
@ -381,14 +381,15 @@ switch_status_t sofia_on_destroy(switch_core_session_t *session)
|
||||||
switch_yield(100000);
|
switch_yield(100000);
|
||||||
}
|
}
|
||||||
|
|
||||||
switch_mutex_lock(tech_pvt->profile->flag_mutex);
|
if (!zstr(tech_pvt->call_id)) {
|
||||||
if ((uuid = switch_core_hash_find(tech_pvt->profile->chat_hash, tech_pvt->call_id))) {
|
switch_mutex_lock(tech_pvt->profile->flag_mutex);
|
||||||
free(uuid);
|
if ((uuid = switch_core_hash_find(tech_pvt->profile->chat_hash, tech_pvt->call_id))) {
|
||||||
uuid = NULL;
|
free(uuid);
|
||||||
switch_core_hash_delete(tech_pvt->profile->chat_hash, tech_pvt->call_id);
|
uuid = NULL;
|
||||||
|
switch_core_hash_delete(tech_pvt->profile->chat_hash, tech_pvt->call_id);
|
||||||
|
}
|
||||||
|
switch_mutex_unlock(tech_pvt->profile->flag_mutex);
|
||||||
}
|
}
|
||||||
switch_mutex_unlock(tech_pvt->profile->flag_mutex);
|
|
||||||
|
|
||||||
|
|
||||||
if (switch_core_codec_ready(&tech_pvt->read_codec)) {
|
if (switch_core_codec_ready(&tech_pvt->read_codec)) {
|
||||||
switch_core_codec_destroy(&tech_pvt->read_codec);
|
switch_core_codec_destroy(&tech_pvt->read_codec);
|
||||||
|
|
Loading…
Reference in New Issue