From 69cc2d46e1745aeb0bf327fd556c12ac8af2b037 Mon Sep 17 00:00:00 2001 From: x2003bruneau Date: Wed, 31 Jan 2007 12:39:23 +0000 Subject: [PATCH] Fix emails parsing in case an email is invalid git-svn-id: svn+ssh://murphy/home/svn/platal/branches/platal-0.9.13@1444 839d8a87-29fc-0310-9880-83ba4fa771e5 --- classes/plmailer.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/classes/plmailer.php b/classes/plmailer.php index f66ac89..9468fa3 100644 --- a/classes/plmailer.php +++ b/classes/plmailer.php @@ -264,7 +264,10 @@ class PlMailer extends Mail_Mime { foreach(Array('To', 'Cc', 'Bcc') as $hdr) { if(isset($this->_headers[$hdr])) { require_once 'Mail/RFC822.php'; - $addrs = array_merge($addrs, @Mail_RFC822::parseAddressList($this->_headers[$hdr])); + $parsed = @Mail_RFC822::parseAddressList($this->_headers[$hdr]); + if (is_array($parsed)) { + $addrs = array_merge($addrs, $parsed); + } } } if(empty($addrs)) { -- 2.1.4