FS-4079 try this
This commit is contained in:
parent
3818cae3e6
commit
d806014009
|
@ -972,8 +972,14 @@ static void our_sofia_event_callback(nua_event_t event,
|
||||||
if (sofia_private && sofia_private->is_call && sofia_private->de) {
|
if (sofia_private && sofia_private->is_call && sofia_private->de) {
|
||||||
sofia_dispatch_event_t *qde = sofia_private->de;
|
sofia_dispatch_event_t *qde = sofia_private->de;
|
||||||
sofia_private->de = NULL;
|
sofia_private->de = NULL;
|
||||||
|
|
||||||
|
if (event == nua_i_cancel) {
|
||||||
|
nua_destroy_event(qde->event);
|
||||||
|
su_free(nh->nh_home, qde);
|
||||||
|
} else {
|
||||||
sofia_process_dispatch_event(&qde);
|
sofia_process_dispatch_event(&qde);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
profile->last_sip_event = switch_time_now();
|
profile->last_sip_event = switch_time_now();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue