mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-04-11 06:59:53 +00:00
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…
x
Reference in New Issue
Block a user