Do not repeat dirname function execution in writing cache files
authorglutamatt <fatal974@hotmail.com>
Fri, 4 Oct 2013 13:40:25 +0000 (15:40 +0200)
committerglutamatt <fatal974@hotmail.com>
Fri, 4 Oct 2013 13:40:25 +0000 (15:40 +0200)
lib/Twig/Environment.php

index 1ea5037..b62a5c3 100644 (file)
@@ -1217,7 +1217,7 @@ class Twig_Environment
             throw new RuntimeException(sprintf("Unable to write in the cache directory (%s).", $dir));
         }
 
-        $tmpFile = tempnam(dirname($file), basename($file));
+        $tmpFile = tempnam($dir, basename($file));
         if (false !== @file_put_contents($tmpFile, $content)) {
             // rename does not work on Win32 before 5.2.6
             if (@rename($tmpFile, $file) || (@copy($tmpFile, $file) && unlink($tmpFile))) {