浏览代码

fix for getEntity and the return of a non-object

stekkel 23 年之前
父节点
当前提交
754582f5c3
共有 1 个文件被更改,包括 6 次插入3 次删除
  1. 6 3
      class/mime.class.php

+ 6 - 3
class/mime.class.php

@@ -717,10 +717,13 @@ class message
 	   $msg = $msg->entities[0];
 	   $msg = $msg->entities[0];
 	}
 	}
 
 
-	if (isset($msg->entities[($ent_a[$cnt-1])-1]))
+        if (isset($msg->entities[($ent_a[$cnt-1])-1]))
 	{
 	{
-	    $msg = $msg->entities[($ent_a[$cnt-1]-1)];
-        }
+	    if (is_object($msg->entities[($ent_a[$cnt-1])-1]))
+	    {
+		$msg = $msg->entities[($ent_a[$cnt-1]-1)];
+    	    }
+	}
 
 
         return $msg;
         return $msg;
     }
     }