Re: Strange LMTP crash

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> --On July 14, 2009 1:51:17 PM -0400 Ben Carter <bhc@xxxxxxxx> wrote:
>
>> Michael Bacon wrote:
>>> Hi, all,
>>>
>>> I'm working through a bizarre segfault from lmtpd that occurs following
>>> a  rcpt to: command.  The best I can describe what's going on is that
>>> somehow  the NULL value stored in the authstate pointer is getting
>>> changed to  0x1010101 when passed to the verify_user function.  Here's
>>> a
>>> relevant GDB  snippet:
>>
>>  <snippet snipped>
>>
>> I already found this.  The quota that is passed to verify_user() by
>> process_recipient() has to be a quota_t, not an int.  A patch was
>> already
>> submitted.
>>
>> Ben
>>
>> --
>> Ben Carter
>> University of Pittsburgh/CSSD
>> bhc@xxxxxxxx
>> 412-624-6470
>
>
> Thank you!  Just for the record, was this essentially your patch?

I think you are looking for this one:
http://github.com/brong/cyrus-imapd/commit/ec1bfcf6a1db9c86cbf55b9c25d7eb044dbbe51b#diff-0

Question to the official maintainers: Wouldn't it make sense to release a
2.3.15 just to get rid of those issues?

Regards,
Simon

----
Cyrus Home Page: http://cyrusimap.web.cmu.edu/
Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

[Index of Archives]     [Cyrus SASL]     [Squirrel Mail]     [Asterisk PBX]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [KDE]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux