diff options
| author | Vincent Richard <[email protected]> | 2016-10-04 22:23:16 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2016-10-04 22:23:16 +0200 |
| commit | 9eef91da7545099580a4824340e8cde990ac21ed (patch) | |
| tree | 4d0593e99f8f3089c2051ab4ddbcee32498fd7e0 /src | |
| parent | Fixed #142: fixed install location of generated headers. (diff) | |
| parent | Skip multiple (bogus) colons after header field name (diff) | |
| download | vmime-9eef91da7545099580a4824340e8cde990ac21ed.tar.gz vmime-9eef91da7545099580a4824340e8cde990ac21ed.zip | |
Merge pull request #143 from jengelh/master
Skip multiple (bogus) colons after header field name.
Diffstat (limited to 'src')
| -rw-r--r-- | src/vmime/headerField.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/vmime/headerField.cpp b/src/vmime/headerField.cpp index b88a5cd2..a89704ab 100644 --- a/src/vmime/headerField.cpp +++ b/src/vmime/headerField.cpp @@ -135,7 +135,8 @@ shared_ptr <headerField> headerField::parseNext buffer.begin() + nameEnd); // Skip ':' character - ++pos; + while (pos < end && buffer[pos] == ':') + ++pos; // Skip spaces between ':' and the field contents while (pos < end && (buffer[pos] == ' ' || buffer[pos] == '\t')) |
