Bug Tracker item #3572691, was opened at 2012-09-28 01:29
Message generated for change (Tracker Item Submitted) made by robotux
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=1126467&aid=3572691&group_id=250683

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: daemon
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Thomas Preud'homme (robotux)
Assigned to: Nobody/Anonymous (nobody)
Summary: long line in message body causes  error 530

Initial Comment:
As reported in Debian [BR], long line in message body causes error "530 5.2.0 
Message is empty. Aborting.". This in turn can causes MTA (exim is cited in the 
bug report) to fail with 'Broken pipe' message for dspam router and use retries 
to send other emails to other recepients, so messages are deferred and 
delivered with delay.

[BR] http://bugs.debian.org/688853

The error stems from the fact that pop_buffer returns NULL when no newline is 
found (which is systematic for a line longer than 1023 bytes, the size of the 
buffer used in client_getline()). When this happens, the NULL is propagated 
from pop_buffer to client_getline, then to read_sock and finally 
process_connection returns the aformentioned error. Attach a patch to truncate 
line at 1023 bytes in pop_buffer by adding a newline just before the \0 when 
none is found. Note that I didn't try the patch so review are more than welcome.

Best regards,

Thomas Preud'homme

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=1126467&aid=3572691&group_id=250683

------------------------------------------------------------------------------
Got visibility?
Most devs has no idea what their production app looks like.
Find out how fast your code is with AppDynamics Lite.
http://ad.doubleclick.net/clk;262219671;13503038;y?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________
Dspam-devel mailing list
Dspam-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspam-devel

Reply via email to