forked from Mirrors/freeswitch
Fix a problem where radius channel variables were missing in mod_xml_radius
This commit is contained in:
parent
c0ec552268
commit
47b7c44db6
|
@ -544,7 +544,12 @@ switch_status_t mod_xml_radius_add_params(switch_core_session_t *session, switch
|
|||
goto err;
|
||||
}
|
||||
} else if ( attribute->type == 1 ) {
|
||||
int number = atoi(switch_channel_get_variable(channel, variable));
|
||||
char *data = switch_channel_get_variable(channel, variable);
|
||||
int number = 0;
|
||||
|
||||
if ( data ) {
|
||||
number = atoi(data);
|
||||
}
|
||||
|
||||
if (rc_avpair_add(handle, send, attr_num, &number, -1, vend_num) == NULL) {
|
||||
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR,
|
||||
|
|
Loading…
Reference in New Issue