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

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

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

Reply via email to