[commit] r12819 - freeswitch/trunk/src/mod/endpoints/mod_sofia
Author: mrene Date: Fri Mar 27 21:16:34 2009 New Revision: 12819 Log: doh Modified: freeswitch/trunk/src/mod/endpoints/mod_sofia/sofia_reg.c Modified: freeswitch/trunk/src/mod/endpoints/mod_sofia/sofia_reg.c ============================================================================== --- freeswitch/trunk/src/mod/endpoints/mod_sofia/sofia_reg.c (original) +++ freeswitch/trunk/src/mod/endpoints/mod_sofia/sofia_reg.c Fri Mar 27 21:16:34 2009 @@ -1371,9 +1371,14 @@ int ss_state; sofia_gateway_t *var_gateway = NULL; const char *gw_name = NULL; - switch_channel_t *channel = switch_core_session_get_channel(session); - const char *sip_auth_username = switch_channel_get_variable(channel, "sip_auth_username"); - const char *sip_auth_password = switch_channel_get_variable(channel, "sip_auth_password"); + switch_channel_t *channel = NULL; + const char *sip_auth_username = NULL; + const char *sip_auth_password = NULL; + + if ((channel = switch_core_session_get_channel(session)) { + sip_auth_username = switch_channel_get_variable(channel, "sip_auth_username"); + sip_auth_password = switch_channel_get_variable(channel, "sip_auth_password"); + } if (sofia_private && *sofia_private->auth_gateway_name) { gw_name = sofia_private->auth_gateway_name;
participants (1)
-
FreeSWITCH SVN