Hello freeradius-users,

Sorry for bad english

After installing fr20020604 my users with chars '_' in their names got
error on login.

Looking rlm_sql.c - found new function

static int sql_escape_func(char *out, int outlen, const char *in)

                if ((in[0] < 32) ||
                    
strchr("@abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.-", *in) == 
NULL)

In strchr must be added printable symbols '_','/',' ' etc , because
it function change for example login name 'mr_bin' to 'mr=5Fbin'
connect string '33600/ARQ/V34/LAPM/V42BIS' to '33600=2FARQ=2FV34=2FLAPM=2FV42BIS'




-- 
Best regards,
 rust                          mailto:[EMAIL PROTECTED]


- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to