Ignore empty headers when parsing text data.
authorMichael M Slusarz <slusarz@curecanti.org>
Thu, 26 Nov 2009 00:26:54 +0000 (17:26 -0700)
committerMichael M Slusarz <slusarz@curecanti.org>
Thu, 26 Nov 2009 00:28:16 +0000 (17:28 -0700)
framework/Mime/lib/Horde/Mime/Headers.php

index a056019..08c93ae 100644 (file)
@@ -607,6 +607,10 @@ class Horde_Mime_Headers
 
         reset($to_process);
         while (list(,$val) = each($to_process)) {
+            /* Ignore empty headers. */
+            if (!strlen($val[1])) {
+                continue;
+            }
             if ($eightbit_check && Horde_Mime::is8bit($val[1])) {
                 $val[1] = Horde_String::convertCharset($val[1], self::$defaultCharset);
             }
@@ -621,4 +625,5 @@ class Horde_Mime_Headers
 
         return $headers;
     }
+
 }