Hi all,

 

i have found problem in xlat.c code.

 

Original code doesn`t work when i want to use in acct_users:

DEFAULT Called-Station-Id == "orangewap"

                Called-Station-Id := "%{Called-Station-Id}.%{3GPP-SGSN-Address}"

 

I have changed xlat.c

 

[radiusd@tdrad1 main]$ diff xlat.c xlat.c.backup

1043a1044,1046

>                             if (isdigit(*p)) {

>                                            module_name = xlat_str = p;

>                             } else {

1045a1049

>                             }

 

Now everythink works correct.

 

Peter Balšianok

Data Service Operation Coordinator,

Voice & Data Services Operations

Orange Slovensko, a. s.
Metodova 8, 821 08 Bratislava
tel: +421 908 00 2405
mobil: +421 905 012 405
e-mail: peter.balsianok@orange.sk