Skip to content
Snippets Groups Projects
Commit aaf797d4 authored by Peter Rotich's avatar Peter Rotich
Browse files

Merge pull request #953 from greezybacon/issue/895

Update class.mailparse.php function splitHeaders

Reviewed-By: Peter Rotich & Jared 
parents 6c705bd3 01209e2f
No related branches found
No related tags found
No related merge requests found
......@@ -140,8 +140,8 @@ class Mail_Parse {
/* static */ function splitHeaders($headers_text, $as_array=false) {
$headers = preg_split("/\r?\n/", $headers_text);
for ($i=0, $k=count($headers); $i<$k; $i++) {
# XXX: Might tabs be used here?
if (substr($headers[$i], 0, 1) == " ") {
// first char might be whitespace (" " or "\t")
if (in_array($headers[$i][0], array(" ", "\t"))) {
# Continuation from previous header (runon to next line)
$j=$i-1; while (!isset($headers[$j]) && $j>0) $j--;
$headers[$j] .= " ".ltrim($headers[$i]);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment