Revision: 147
http://svn.sourceforge.net/nmailserver/?rev=147&view=rev
Author: tmyroadctfig
Date: 2007-02-09 20:25:50 -0800 (Fri, 09 Feb 2007)
Log Message:
-----------
Fixed a defect where multi-line headers weren't captured correctly in parsing.
Modified Paths:
--------------
NMail/trunk/NMail/DataTypes/MessageHeaders.cs
Modified: NMail/trunk/NMail/DataTypes/MessageHeaders.cs
===================================================================
--- NMail/trunk/NMail/DataTypes/MessageHeaders.cs 2007-02-10 04:24:29 UTC (rev 146)
+++ NMail/trunk/NMail/DataTypes/MessageHeaders.cs 2007-02-10 04:25:50 UTC (rev 147)
@@ -170,8 +170,7 @@
foreach (string currentLine in lines) {
// Check if the header line starts with whitespace
if (Regex.Match(currentLine, @"^\s+", RegexOptions.Compiled).Success) {
- currentHeader.Replace(Message.Terminator, string.Empty);
- currentHeader += currentLine;
+ currentHeader += Message.Terminator + currentLine;
} else {
if (currentName != string.Empty) {
// Add a header if a previous one has been parsed
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|