attempt 2, fix whitespace differences
This commit is contained in:
parent
8fb7b007f9
commit
e6f2ed341a
@ -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
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user