]> source.dussan.org Git - nextcloud-server.git/commitdiff
check if cache files are readable
authorJörn Friedrich Dreyer <jfd@butonic.de>
Mon, 2 Feb 2015 22:19:54 +0000 (23:19 +0100)
committerJörn Friedrich Dreyer <jfd@butonic.de>
Mon, 2 Feb 2015 22:19:54 +0000 (23:19 +0100)
lib/private/cache/file.php
lib/private/cache/fileglobal.php

index 4e7c065678e3fb27a2c3f1903416d325071b30d6..7bffc2cc2d2c7fc4b1ecdb762de600b3674e0441 100644 (file)
@@ -83,7 +83,7 @@ class File {
 
        public function hasKey($key) {
                $storage = $this->getStorage();
-               if ($storage && $storage->is_file($key)) {
+               if ($storage && $storage->is_readable($key)) {
                        return true;
                }
                return false;
index d9e0fd46d373a5f8f55f6f294ceb84b6f80468a8..61902d273c7600f3c746884021e78fd83df459c7 100644 (file)
@@ -52,7 +52,7 @@ class FileGlobal {
        public function hasKey($key) {
                $key = $this->fixKey($key);
                $cache_dir = self::getCacheDir();
-               if ($cache_dir && is_file($cache_dir.$key)) {
+               if ($cache_dir && is_readable($cache_dir.$key)) {
                        $mtime = filemtime($cache_dir.$key);
                        if ($mtime < time()) {
                                unlink($cache_dir.$key);