Check for string position instead of string existence

otherwise /foo/bar would be detected as a subfolder of /bar

THX @icewind1991
This commit is contained in:
Lukas Reschke 2013-01-14 16:51:31 +01:00
parent b7db967dc5
commit 99adfbdb86
1 changed files with 1 additions and 1 deletions

View File

@ -633,7 +633,7 @@ class OC_Helper {
* @return bool
*/
public static function issubdirectory($sub, $parent) {
if (strpos(realpath($sub), realpath($parent)) !== false) {
if (strpos(realpath($sub), realpath($parent)) === 0) {
return true;
}
return false;