提交 29a4824b authored 作者: Anthony Minessale's avatar Anthony Minessale 提交者: Ken Rice

protect against case with null sofia_private in callback

上级 a36f4b71
...@@ -1209,12 +1209,14 @@ static void our_sofia_event_callback(nua_event_t event, ...@@ -1209,12 +1209,14 @@ static void our_sofia_event_callback(nua_event_t event,
sofia_handle_sip_i_options(status, phrase, nua, profile, nh, sofia_private, sip, de, tags); sofia_handle_sip_i_options(status, phrase, nua, profile, nh, sofia_private, sip, de, tags);
break; break;
case nua_i_invite: case nua_i_invite:
if (session && sofia_private->is_call > 1) { if (session && sofia_private) {
if (sofia_private->is_call > 1) {
sofia_handle_sip_i_reinvite(session, nua, profile, nh, sofia_private, sip, de, tags); sofia_handle_sip_i_reinvite(session, nua, profile, nh, sofia_private, sip, de, tags);
} else { } else {
sofia_private->is_call++; sofia_private->is_call++;
sofia_handle_sip_i_invite(session, nua, profile, nh, sofia_private, sip, de, tags); sofia_handle_sip_i_invite(session, nua, profile, nh, sofia_private, sip, de, tags);
} }
}
break; break;
case nua_i_publish: case nua_i_publish:
sofia_presence_handle_sip_i_publish(nua, profile, nh, sofia_private, sip, de, tags); sofia_presence_handle_sip_i_publish(nua, profile, nh, sofia_private, sip, de, tags);
......
Markdown 格式
0% 或
您添加了 0 人 到此讨论。请谨慎行事。
请先完成此评论的编辑!
请 注册 或者 后发表评论