rlm_sql post-auth variable bug?
Alan DeKok
aland at ox.org
Tue Aug 9 17:29:06 CEST 2005
Fernando Schapachnik <fernando at mecon.gov.ar> wrote:
> When run, and Auth-NAS is not present, it outputs:
>
> rlm_sql (sql-xxx) in sql_postauth: query is INSERT INTO table
> (...) ??VALUES (..., '=01', ...);
>
>
> Sometimes the '=01' is replaced by '255.255.255.255'.
I think it's a bug in src/main/xlat.c, valuepair2str(). It tries to
do something "special" when an attribute isn't found. The code is
left over from before we hade the ":-" syntax in dynamic string
expansion.
This is fixed in the CVS head, and I'm not sure what to suggest for
1.0.x. I'll take a look, but I can't promise anything.
Alan DeKok.
More information about the Freeradius-Devel
mailing list