From: Mathieu Rene Date: Sun, 16 Aug 2009 18:03:24 +0000 (+0000) Subject: mod_sofia: sofia_handle_sip_i_state needs a valid tech_pvt X-Git-Tag: v1.0.6~2047 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=94ea7ab5f4953a1bb2e8c667d8fe64b78e2c9e2b;p=thirdparty%2Ffreeswitch.git mod_sofia: sofia_handle_sip_i_state needs a valid tech_pvt git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14535 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- diff --git a/src/mod/endpoints/mod_sofia/sofia.c b/src/mod/endpoints/mod_sofia/sofia.c index a3283f373d..d95a9410f2 100644 --- a/src/mod/endpoints/mod_sofia/sofia.c +++ b/src/mod/endpoints/mod_sofia/sofia.c @@ -3252,7 +3252,7 @@ static void sofia_handle_sip_i_state(switch_core_session_t *session, int status, int offer_recv = 0, answer_recv = 0, offer_sent = 0, answer_sent = 0; int ss_state = nua_callstate_init; switch_channel_t *channel = NULL; - private_object_t *tech_pvt = NULL; + private_object_t *tech_pvt = session ? switch_core_session_get_private(session) : NULL; const char *replaces_str = NULL; const char *uuid; switch_core_session_t *other_session = NULL;