diff --git a/CHANGELOG.md b/CHANGELOG.md index dc5c1720..8e5ced7a 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,12 +7,14 @@ Updates should follow the [Keep a CHANGELOG](http://keepachangelog.com/) princip ## [UNRELEASED] ### Fixed - Prevent text bodies from being fetched as attachment #27 +- Missing variable check added to prevent exception while parsing an address [webklex/laravel-imap #356](https://github.com/Webklex/laravel-imap/issues/356) ### Added - NaN ### Affected Classes - [Message::class](src/Message.php) +- [Header::class](src/Header.php) ### Breaking changes - Text bodies might no longer get fetched as attachment diff --git a/src/Header.php b/src/Header.php index a74a70a7..d93ec205 100644 --- a/src/Header.php +++ b/src/Header.php @@ -474,6 +474,10 @@ private function extractAddresses($header) { private function parseAddresses($list) { $addresses = []; + if (is_array($list) === false) { + return $addresses; + } + foreach ($list as $item) { $address = (object) $item;