Revision
15837
Author
brian
Date
2009-12-07 16:10:38 -0600 (Mon, 07 Dec 2009)

Log Message

 don't seg if tech_pvt isn't there. 

Modified Paths

Diff

Modified: freeswitch/trunk/src/mod/endpoints/mod_sofia/sofia.c (15836 => 15837)


--- freeswitch/trunk/src/mod/endpoints/mod_sofia/sofia.c	2009-12-07 21:33:52 UTC (rev 15836)
+++ freeswitch/trunk/src/mod/endpoints/mod_sofia/sofia.c	2009-12-07 22:10:38 UTC (rev 15837)
@@ -3835,7 +3835,7 @@
 		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: