Merge pull request #2699 from phl0/checkOnlyDirectories

We should only check directories for being writable
这个提交包含在:
Peter Goodhall 2023-11-16 11:02:49 +00:00 提交者 GitHub
当前提交 99e948a144
找不到此签名对应的密钥
GPG 密钥 ID: 4AEE18F83AFDEB23

查看文件

@ -52,9 +52,11 @@ class Debug extends CI_Controller {
// Check if the subdirectories are writable (recursive check) // Check if the subdirectories are writable (recursive check)
$iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($path)); $iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($path));
foreach ($iterator as $item) { foreach ($iterator as $item) {
if (!is_writable($item->getPathname())) { if ($item->isDir() && basename($item->getPathName()) != '..') {
return false; if (!is_writable($item->getRealPath())) {
} return false;
}
}
} }
return true; return true;