mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-04-18 09:32:34 +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;
|
goto err;
|
||||||
}
|
}
|
||||||
} else if ( attribute->type == 1 ) {
|
} 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) {
|
if (rc_avpair_add(handle, send, attr_num, &number, -1, vend_num) == NULL) {
|
||||||
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR,
|
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user