Fixes #1486
This commit is contained in:
parent
31d077e328
commit
78c9d1494b
|
@ -106,15 +106,15 @@ class m_bro {
|
||||||
// verifier que le repertoire est dans le home de l'usgaer
|
// verifier que le repertoire est dans le home de l'usgaer
|
||||||
if (substr($dir,0,strlen($root))!=$root) {
|
if (substr($dir,0,strlen($root))!=$root) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// recomposer le chemin
|
// recomposer le chemin
|
||||||
$dir = $dir . '/' . $file;
|
$dir = $dir . '/' . $file;
|
||||||
|
|
||||||
# Si on tente de mettre un '..' alors erreur
|
# Si on tente de mettre un '..' alors erreur
|
||||||
if ( preg_match("/\/\.\.\//", $dir) || preg_match("/\/\.\.$/", $dir) ) {
|
if ( preg_match("/\/\.\.\//", $dir) || preg_match("/\/\.\.$/", $dir) ) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($strip) {
|
if ($strip) {
|
||||||
$dir=substr($dir,strlen($root));
|
$dir=substr($dir,strlen($root));
|
||||||
|
@ -472,7 +472,7 @@ class m_bro {
|
||||||
|
|
||||||
if ($new[0] != '/') {
|
if ($new[0] != '/') {
|
||||||
$new = $old . '/' . $new;
|
$new = $old . '/' . $new;
|
||||||
}
|
}
|
||||||
$new = $this->convertabsolute($new,0);
|
$new = $this->convertabsolute($new,0);
|
||||||
|
|
||||||
if (!$new) {
|
if (!$new) {
|
||||||
|
|
Loading…
Reference in New Issue