diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/vmime/word.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/vmime/word.cpp b/src/vmime/word.cpp index 27b741d4..d2d53b2b 100644 --- a/src/vmime/word.cpp +++ b/src/vmime/word.cpp @@ -82,11 +82,14 @@ shared_ptr <word> word::parseNext // - before the first word // - between two encoded words // - after the last word + // Always ignore newlines string whiteSpaces; while (pos < end && parserHelpers::isSpace(buffer[pos])) { - whiteSpaces += buffer[pos]; + if (buffer[pos] != '\r' && buffer[pos] != '\n') // do not include newlines + whiteSpaces += buffer[pos]; + ++pos; } |