Hello Alan, all, thanks for that quick lesson :-) I stand corrected; and with the right ordering, things are now working as they should.
I did wonder a few times why that attribute RESTENA-Service-Type wasn't properly populated in some cases :-) But no bad things happened, just things being logged into a different directory than expected. Thanks again, Stefan Am 21.06.2011 11:53, schrieb Alan DeKok: > Stefan Winter wrote: >> a similar issue with the config parser here... >> >> The following worked nicely in 2.1.10, but barks with "Unexpected text >> else" (and with the obvious change to elsif, "Unexpected text elsif"). >> >> if ( "%{NAS-Identifier}" == "ejabberd" ) { >> update request { >> RESTENA-Service-Type = "Staff-Jabber" >> } >> } else > Except that's wrong... it doesn't do what you want! The "else" is > ignored. > >> But... what's wrong with that? How would I have to fix the syntax to be >> acceptable? > $ man unlang :) > > Everything needs to go on its own line: > > if (...) { > ... > } > elsif (...) { > ... > } > > Using "} elseif" won't work. The "elsif" will *always* be ignored. > > Alan DeKok. > - > List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html -- Stefan WINTER Ingenieur de Recherche Fondation RESTENA - Réseau Téléinformatique de l'Education Nationale et de la Recherche 6, rue Richard Coudenhove-Kalergi L-1359 Luxembourg Tel: +352 424409 1 Fax: +352 422473
signature.asc
Description: OpenPGP digital signature
- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html