Fix Horde_Mime_Magic::filenameToMime() - wasn't finding extensions correctly
authorChuck Hagenbuch <chuck@horde.org>
Sun, 12 Sep 2010 03:35:53 +0000 (23:35 -0400)
committerChuck Hagenbuch <chuck@horde.org>
Sun, 12 Sep 2010 03:35:53 +0000 (23:35 -0400)
framework/Mime/lib/Horde/Mime/Magic.php

index 59e6bdb..6bab7d7 100644 (file)
@@ -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));