浏览代码

Check for Empty Headers

Andy 5 年之前
父节点
当前提交
40949c3751
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      class/mime/Rfc822Header.class.php

+ 4 - 0
class/mime/Rfc822Header.class.php

@@ -806,6 +806,10 @@ class Rfc822Header {
         $value_a = explode(',', $value);
         $value_a = explode(',', $value);
         foreach ($value_a as $val) {
         foreach ($value_a as $val) {
             $val = trim($val);
             $val = trim($val);
+            if (empty($val)) {
+             $res_a['href'] = '';
+             continue;
+            }
             if ($val[0] == '<') {
             if ($val[0] == '<') {
                 $val = substr($val, 1, -1);
                 $val = substr($val, 1, -1);
             }
             }