Kaynağa Gözat

fix for getEntity and the return of a non-object

stekkel 23 yıl önce
ebeveyn
işleme
754582f5c3
1 değiştirilmiş dosya ile 6 ekleme ve 3 silme
  1. 6 3
      class/mime.class.php

+ 6 - 3
class/mime.class.php

@@ -717,10 +717,13 @@ class message
 	   $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;
     }