On 8/30/2011 4:32 PM, Tim Eberhardt wrote:
> Am Dienstag, 30. August 2011, 16:08:35 schrieb Brian Evans - Postfix List:
>> According to the sources (2.8.4 as a reference),
>> mailbox_size_limit is a signed 32-bit integer. (On x86(_64) arch)
>> <code>
>> global/mail_params.h
>> 580:extern int var_mailbox_limit;
>> </code>
>>
>> This limits the integer to 2,147,483,647.
>> Even if it was unsigned, your initial value is over the 4,294,967,295
>> limit of an unsigned Int.
> Thanks for clarification Brian!
>
> The weird thing is that I use this setting since ~3-4 years now and never ran 
> into trouble. Was there a change in 2.8?
This is because it appears your value overflowed to ZERO.

Wietse appears to have changed the parse function between 2.7 and 2.8.
(file src/global/mail_conf_int.c)

This is what is alerting you when you go over the value of signed int on
your architecture.

Brian

Reply via email to