Minor update for 4.0: expr and &Attribute-Name[*]
Stefan Winter
stefan.winter at restena.lu
Tue Aug 2 12:43:56 CEST 2016
Hi,
> update request {
> NAS-Port := 1
> NAS-Port := 2
> NAS-Port := 3
> }
Doesn't := overwrite attributes? After the above, I'd expect one
instance of NAS-Port to be set, with the value of three (after its two
previous assignments have been immediately overwritten).
Not three occurences of the NAS-Port attribute, with three distinct
values? Let alone that RFC2865 only allows for one single instance.
Did the := operator change so much that this is now not what is happening?
> update reply {
> Filter-Id := "%{expr: 0 + &NAS-Port[*]}"
> }
>
> Send it a packet, and you get:
>
> Filter-Id := "6"
Which means I'd expect a 3 not a 6?
Greetings,
Stefan Winter
--
Stefan WINTER
Ingenieur de Recherche
Fondation RESTENA - Réseau Téléinformatique de l'Education Nationale et
de la Recherche
2, avenue de l'Université
L-4365 Esch-sur-Alzette
Tel: +352 424409 1
Fax: +352 422473
PGP key updated to 4096 Bit RSA - I will encrypt all mails if the
recipient's key is known to me
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xC0DE6A358A39DC66
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freeradius.org/pipermail/freeradius-devel/attachments/20160802/911689e8/attachment.sig>
More information about the Freeradius-Devel
mailing list