From: Chuck Hagenbuch Date: Sun, 12 Sep 2010 03:35:53 +0000 (-0400) Subject: Fix Horde_Mime_Magic::filenameToMime() - wasn't finding extensions correctly X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=c29f138bb9e84f6a73b85e3f1dd5cd451b2ddf1b;p=horde.git Fix Horde_Mime_Magic::filenameToMime() - wasn't finding extensions correctly --- diff --git a/framework/Mime/lib/Horde/Mime/Magic.php b/framework/Mime/lib/Horde/Mime/Magic.php index 59e6bdb42..6bab7d7be 100644 --- a/framework/Mime/lib/Horde/Mime/Magic.php +++ b/framework/Mime/lib/Horde/Mime/Magic.php @@ -90,11 +90,11 @@ class Horde_Mime_Magic $map = self::_getMimeExtensionMap(); for ($i = 0; $i <= $map['__MAXPERIOD__']; ++$i) { - $pos = strrpos(substr($filename, 0, $pos - 1), '.'); - if ($pos === false) { + $npos = strrpos(substr($filename, 0, $pos - 1), '.'); + if ($npos === false) { break; } - ++$pos; + $pos = $npos + 1; } $type = ($pos === false) ? '' : self::extToMime(substr($filename, $pos));