lmtpd segfaults if recipient starts with plus sign

Wolfgang Powisch powo+lists.cyrus at powo.priv.at
Thu Apr 6 06:00:40 EDT 2006


Hi,

We experienced cyrus lmtpd to segfault if one of the recipients
starts with a plus sign (e.g. "+436641234567").

The expected behavior would be to reject only this recipient and
accept all others. The current behavior will defer the whole message.

The Problem could be reproduced with the following versions:

cyrus-imapd-2.2.10-1.RHEL4.1
cyrus-imapd-2.2.12-3.RHEL4.1


Is this a known problem?
Any resolution or bugfix available ?


Cyrus log:

Apr  6 11:38:04 mbox lmtp[19158]: accepted connection
Apr  6 11:38:04 mbox lmtp[19158]: connection from mx [1.2.3.4] preauth'd 
as postman
Apr  6 11:38:04 mbox master[9595]: process 19158 exited, signaled to 
death by 11
Apr  6 11:38:04 mbox master[9595]: service lmtp pid 19158 in BUSY state: 
terminated abnormally


--
Wolfgang Powisch


More information about the Info-cyrus mailing list