Skip multiple (bogus) colons after header field name
Some (broken) implementation sends double-colons for certain fields, and this change makes vmime support that case.
This commit is contained in:
parent
b133ce8cfb
commit
7d00709077
@ -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'))
|
||||
|
Loading…
Reference in New Issue
Block a user