fixing multiline headers. space or tab should not be removed.
authortokul <tokul@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Tue, 30 Dec 2003 15:30:11 +0000 (15:30 +0000)
committertokul <tokul@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Tue, 30 Dec 2003 15:30:11 +0000 (15:30 +0000)
tab is replaced by space, because it is later used split decoded string into chunks

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@6339 7612ce4b-ef26-0410-bec9-ea0150e637f0

class/mime/Rfc822Header.class.php
functions/imap_messages.php

index d459fb5..9a63be0 100644 (file)
@@ -44,7 +44,7 @@ class Rfc822Header {
             $hdr = implode('', $hdr);
         }
         /* First we unfold the header */
-        $hdr = trim(str_replace(array("\r\n\t", "\r\n "),array('', ''), $hdr));
+        $hdr = trim(str_replace(array("\r\n\t", "\r\n "),array(' ', ' '), $hdr));
 
         /* Now we can make a new header array with */
         /* each element representing a headerline  */
index bc3561d..6aaaf8d 100755 (executable)
@@ -621,7 +621,7 @@ function sqimap_get_small_header_list ($imap_stream, $msg_list, $show_num=false)
                 $header = parseString($read,$i);
                 if ($header === false) break 3;
                 /* First we unfold the header */
-                $hdr = trim(str_replace(array("\r\n\t", "\r\n "),array('', ''), $header));
+                $hdr = trim(str_replace(array("\r\n\t", "\r\n "),array(' ', ' '), $header));
                 /* Now we can make a new header array with */
                 /* each element representing a headerline  */
                 $hdr = explode("\r\n" , $hdr);