[commit] r7053 - freeswitch/trunk/src/mod/endpoints/mod_dingaling
Author: mikej Date: Tue Jan 1 21:57:56 2008 New Revision: 7053 Modified: freeswitch/trunk/src/mod/endpoints/mod_dingaling/mod_dingaling.c Log: fix for MODAPP-66 Modified: freeswitch/trunk/src/mod/endpoints/mod_dingaling/mod_dingaling.c ============================================================================== --- freeswitch/trunk/src/mod/endpoints/mod_dingaling/mod_dingaling.c (original) +++ freeswitch/trunk/src/mod/endpoints/mod_dingaling/mod_dingaling.c Tue Jan 1 21:57:56 2008 @@ -688,7 +688,7 @@ tech_pvt = switch_core_session_get_private(*session); - if (tech_pvt->profile->ip && tech_pvt->local_port) { + if (tech_pvt && tech_pvt->profile && tech_pvt->profile->ip && tech_pvt->local_port) { switch_rtp_release_port(tech_pvt->profile->ip, tech_pvt->local_port); } @@ -697,7 +697,7 @@ return; } - if (switch_test_flag(tech_pvt, TFLAG_TERM)) { + if (!tech_pvt || switch_test_flag(tech_pvt, TFLAG_TERM)) { /*once is enough */ return; }
participants (1)
-
Freeswitch SVN