浏览代码

[FrameworkBundle] Checks that the template is readable before checking its modification time

Francis Besset 13 年之前
父节点
当前提交
17dc605ca0
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      src/Symfony/Bundle/FrameworkBundle/Templating/Loader/FilesystemLoader.php

+ 4 - 0
src/Symfony/Bundle/FrameworkBundle/Templating/Loader/FilesystemLoader.php

@@ -65,6 +65,10 @@ class FilesystemLoader implements LoaderInterface
             return false;
         }
 
+        if (!is_readable((string) $storage)) {
+            return false;
+        }
+
         return filemtime((string) $storage) < $time;
     }
 }