From: Florent Bruneau Date: Sun, 23 Oct 2011 12:14:07 +0000 (+0200) Subject: Fix misdetection of filenames containing spaces. X-Git-Url: http://git.polytechnique.org/?p=banana.git;a=commitdiff_plain;h=0e2d7b8ec9a5c194f6eeed5f13e7acb69dea9089 Fix misdetection of filenames containing spaces. Signed-off-by: Florent Bruneau --- diff --git a/banana/mimepart.inc.php b/banana/mimepart.inc.php index c29221e..b072242 100644 --- a/banana/mimepart.inc.php +++ b/banana/mimepart.inc.php @@ -174,7 +174,7 @@ class BananaMimePart $disposition = $this->getHeader('content-disposition', '/(inline|attachment)/i'); $boundary = $this->getHeader('content-type', '/boundary="?([^ "]+?)"?\s*(;|$)/i'); $charset = strtolower($this->getHeader('content-type', '/charset="?([^ "]+?)"?\s*(;|$)/i')); - $filename = $this->getHeader('content-disposition', '/filename="?([^ "]+?)"?\s*(;|$)/i'); + $filename = $this->getHeader('content-disposition', '/filename="?([^"]+?)"?\s*(;|$)/i'); $format = strtolower($this->getHeader('content-type', '/format="?([^ "]+?)"?\s*(;|$)/i')); $id = $this->getHeader('content-id', '/<(.*?)>/'); $sign_protocole = strtolower($this->getHeader('content-type', '/protocol="?([^ "]+?)"?\s*(;|$)/i'));