aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorVincent Richard <[email protected]>2017-01-02 20:40:38 +0000
committerVincent Richard <[email protected]>2017-01-02 20:40:38 +0000
commitc53e914ea57dac19773aee30d3cf04d92d8cf1bf (patch)
treea7f77952b6dc9c36880df65e6fe2e1d47c28981c /src
parentFixed #151: don't ignore CMAKE_CXX_FLAGS command line argument. (diff)
downloadvmime-c53e914ea57dac19773aee30d3cf04d92d8cf1bf.tar.gz
vmime-c53e914ea57dac19773aee30d3cf04d92d8cf1bf.zip
Always ignore newlines between words.
Diffstat (limited to 'src')
-rw-r--r--src/vmime/word.cpp5
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;
}