attempt 2, fix whitespace differences

This commit is contained in:
bmagistro 2017-03-09 14:07:15 -05:00
parent 8fb7b007f9
commit e6f2ed341a

View File

@ -114,31 +114,31 @@ shared_ptr <headerField> headerField::parseNext
const size_t nameEnd = pos; const size_t nameEnd = pos;
while (pos < end && (buffer[pos] == ' ' || buffer[pos] == '\t')) while (pos < end && (buffer[pos] == ' ' || buffer[pos] == '\t'))
++pos; ++pos;
if (buffer[pos] != ':') if (buffer[pos] != ':')
{ {
switch (ctx.getHeaderParseErrorRecoveryMethod()) { switch (ctx.getHeaderParseErrorRecoveryMethod()) {
case vmime::headerParseRecoveryMethod::SKIP_LINE: case vmime::headerParseRecoveryMethod::SKIP_LINE:
// Humm...does not seem to be a valid header line. // Humm...does not seem to be a valid header line.
// Skip this error and advance to the next line // Skip this error and advance to the next line
pos = nameStart; pos = nameStart;
while (pos < end && buffer[pos] != '\n') while (pos < end && buffer[pos] != '\n')
++pos; ++pos;
if (pos < end && buffer[pos] == '\n') if (pos < end && buffer[pos] == '\n')
++pos; ++pos;
break; break;
// case vmime::headerParseRecoveryMethod::APPEND_TO_PREVIOUS_LINE: // case vmime::headerParseRecoveryMethod::APPEND_TO_PREVIOUS_LINE:
// // TODO Implement this... // // TODO Implement this...
// break; // break;
case vmime::headerParseRecoveryMethod::ASSUME_END_OF_HEADERS: case vmime::headerParseRecoveryMethod::ASSUME_END_OF_HEADERS:
return null; return null;
break; break;
} }
} }
else else
{ {