evaluated result is wrong

Stephan Kirsten stephan.kirsten at fbn-dd.de
Sun Dec 20 18:40:44 CET 2009


Arran Cudbard-Bell schrieb:
>> I have a question regarding this debug log output. I'm a bit confused
>> about this logic operations and the boolean result:
>>
>> Sun Dec 20 15:44:46 2009 : Info: ++? if ("%{control:Tmp-Integer-4}" >=
>> "%{control:Tmp-Integer-5}")
>> Sun Dec 20 15:44:46 2009 : Info:        expand:
>> %{control:Tmp-Integer-4} -> 32933844
>> Sun Dec 20 15:44:46 2009 : Info:        expand:
>> %{control:Tmp-Integer-5} -> 2785017856
>> Sun Dec 20 15:44:46 2009 : Info: ? Evaluating
>> ("%{control:Tmp-Integer-4}" >= "%{control:Tmp-Integer-5}") -> TRUE
>>     
> Hmm have you tried using direct references to the attributes? i.e.
> if(control:Tmp-Integer-4 >= control:Tmp-Integer-5). The values of the
> attributes will likely be converted to a strings before comparison,
> might be causing the odd result...
>   
I tried your suggestion, but then the parsing breaks

Sun Dec 20 17:20:33 2009 : Info: ++? if (control:Tmp-Integer-4 >= 
control:Tmp-Integer-5)
Sun Dec 20 17:20:33 2009 : Info: Failed parsing "control:Tmp-Integer-5": 
Unknown value control:Tmp-Integer-5 for attribute Tmp-Integer-4
Sun Dec 20 17:20:33 2009 : Info: ++? if (control:Tmp-Integer-4 < 
control:Tmp-Integer-5)
Sun Dec 20 17:20:33 2009 : Info: Failed parsing "control:Tmp-Integer-5": 
Unknown value control:Tmp-Integer-5 for attribute Tmp-Integer-4

-Stephan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3896 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.freeradius.org/pipermail/freeradius-users/attachments/20091220/4fb52964/attachment.bin>


More information about the Freeradius-Users mailing list