Re: [exim] More integer annoyances in 4.65

Top Page
Delete this message
Reply to this message
Author: Marc Perkel
Date:  
To: exim-users
Subject: Re: [exim] More integer annoyances in 4.65


Jakob Hirsch wrote:
> Quoting Dean Brooks:
>
>
>> Ok, installed 4.65 and immediately was hit with more integer
>> annoyances and had to downgrade back to 4.63.
>>
>
>
>> 1.  The variable $spam_score_int defaults to a blank value.  Therefore,
>>         ${if >{$spam_score_int}{50}}
>> 2.  Any numeric tests against ACL variables will need to be fixed to ensure
>>                ${if >{$acl_m0}{100}}

>>
>
> This is actually the same issue. The change in 4.64 was compliant to the
> spec, the old behaviour was an undocumented feature (aka: bug). See this
> thread in the archives:
> http://www.exim.org/mail-archives/exim-dev/2006-September/msg00035.html
>
>


I don't think I agree. Null values in numeric comparisons should be
considered to be a zero.