Fix bug #53377 (imap_mime_header_decode() doesn't ignore \t during long MIME

header unfolding).
This commit is contained in:
Adam Harvey 2010-11-23 10:34:44 +00:00
parent d72ac0771d
commit f93b470fd4
2 changed files with 39 additions and 1 deletions

View file

@ -4235,7 +4235,7 @@ PHP_FUNCTION(imap_mime_header_decode)
}
offset = end_token+2;
for (i = 0; (string[offset + i] == ' ') || (string[offset + i] == 0x0a) || (string[offset + i] == 0x0d); i++);
for (i = 0; (string[offset + i] == ' ') || (string[offset + i] == 0x0a) || (string[offset + i] == 0x0d) || (string[offset + i] == '\t'); i++);
if ((string[offset + i] == '=') && (string[offset + i + 1] == '?') && (offset + i < end)) {
offset += i;
}