cleanup
This commit is contained in:
parent
2a8841ab66
commit
b3140af073
|
@ -1744,7 +1744,7 @@ void sofia_event_callback(nua_event_t event,
|
||||||
}
|
}
|
||||||
|
|
||||||
if (switch_core_session_thread_launch(session) != SWITCH_STATUS_SUCCESS) {
|
if (switch_core_session_thread_launch(session) != SWITCH_STATUS_SUCCESS) {
|
||||||
if (!switch_core_session_running(session)) {
|
if (!switch_core_session_running(session) && !switch_core_session_started(session)) {
|
||||||
nua_handle_bind(nh, NULL);
|
nua_handle_bind(nh, NULL);
|
||||||
sofia_private_free(sofia_private);
|
sofia_private_free(sofia_private);
|
||||||
switch_core_session_destroy(&session);
|
switch_core_session_destroy(&session);
|
||||||
|
|
|
@ -5743,12 +5743,7 @@ int sofia_recover_callback(switch_core_session_t *session)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if (!(tech_pvt = (private_object_t *) switch_core_session_alloc(session, sizeof(private_object_t)))) {
|
tech_pvt = (private_object_t *) switch_core_session_alloc(session, sizeof(private_object_t));
|
||||||
switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH_LOG_CRIT, "Hey where is my memory pool?\n");
|
|
||||||
switch_core_session_destroy(&session);
|
|
||||||
goto end;
|
|
||||||
}
|
|
||||||
|
|
||||||
tech_pvt->channel = channel;
|
tech_pvt->channel = channel;
|
||||||
|
|
||||||
switch_mutex_init(&tech_pvt->flag_mutex, SWITCH_MUTEX_NESTED, switch_core_session_get_pool(session));
|
switch_mutex_init(&tech_pvt->flag_mutex, SWITCH_MUTEX_NESTED, switch_core_session_get_pool(session));
|
||||||
|
|
Loading…
Reference in New Issue