Eeeek. There is definitely a bug somewhere :-(
Fixed in CVS. Please use recent cvs snapshot.
Before rlm_perl expects that scalar value of RAD_xxx hash is character value, now it can be string or integer. There is only one limitation an ip address should be returned as character value i.e. $RAD_REPLY{'Framed-Ip-Address'} = "127.0.0.1";
Thanks :)
I just ended up appending a space after my value to force the integer back into a string. This worked and did the trick.
-- Chris.
- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html