From 574e4e27a1eb5251fdf287d8af6fa3fc8faefadc Mon Sep 17 00:00:00 2001 From: Jared Hancock <jared@osticket.com> Date: Tue, 29 Oct 2013 20:17:05 +0000 Subject: [PATCH] Content disposition parameters are optional If a Content-Disposition header exists for an attachments, it isn't required to have any parameters (like a file name) --- include/class.mailfetch.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/class.mailfetch.php b/include/class.mailfetch.php index 82da3e7f4..9bf51bc9f 100644 --- a/include/class.mailfetch.php +++ b/include/class.mailfetch.php @@ -370,7 +370,7 @@ class MailFetcher { if($part && !$part->parts) { //Check if the part is an attachment. $filename = false; - if ($part->ifdisposition + if ($part->ifdisposition && $part->ifdparameters && in_array(strtolower($part->disposition), array('attachment', 'inline'))) { $filename = $this->findFilename($part->dparameters); -- GitLab