From: Brian West Date: Mon, 7 Dec 2009 22:10:38 +0000 (+0000) Subject: don't seg if tech_pvt isn't there. X-Git-Tag: v1.0.6~1120 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b7f4b4cd2b30fc4eea9da38130baf7f99dd1e8bc;p=thirdparty%2Ffreeswitch.git don't seg if tech_pvt isn't there. git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15837 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- diff --git a/src/mod/endpoints/mod_sofia/sofia.c b/src/mod/endpoints/mod_sofia/sofia.c index e6c1f93aca..b106ad85dc 100644 --- a/src/mod/endpoints/mod_sofia/sofia.c +++ b/src/mod/endpoints/mod_sofia/sofia.c @@ -3835,7 +3835,7 @@ static void sofia_handle_sip_i_state(switch_core_session_t *session, int status, break; case nua_callstate_completing: nua_ack(nh, - TAG_IF(!zstr(tech_pvt->user_via), SIPTAG_VIA_STR(tech_pvt->user_via)), + TAG_IF(tech_pvt && !zstr(tech_pvt->user_via), SIPTAG_VIA_STR(tech_pvt->user_via)), TAG_END()); break; case nua_callstate_received: