Alan Dekok wrote: > Arran Cudbard-Bell wrote: >> expand: %{Supplicant-Flags} -> 0000000000 >> ??? Evaluating "0000000000" -> FALSE >> ?? Converting !FALSE -> TRUE >> >> A string of 0 evaluates to false ? > > It's treated as an integer. > >> This is where you begin to need typed variables. > > It's not a language.
Yes it's an unlanguage. You can work around this issue by doing: > > if ("00000" != "") ... > > which will get you what you want. I know I was just being pinicity ;) Have you managed to reproduce the bus error? -- Arran Cudbard-Bell ([EMAIL PROTECTED]) Authentication, Authorisation and Accounting Officer Infrastructure Services | ENG1 E1-1-08 University Of Sussex, Brighton EXT:01273 873900 | INT: 3900 - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html