1
0
mirror of https://github.com/danog/phpseclib.git synced 2024-11-27 12:55:58 +01:00

SFTP: if /path/to/file is a file then /path/to/file/whatever errors

This commit is contained in:
terrafrost 2020-05-10 23:51:16 -05:00
parent bcaa494af2
commit ef9785d9c5

View File

@ -1257,6 +1257,9 @@ class Net_SFTP extends Net_SSH2
$temp = &$this->stat_cache;
$max = count($dirs) - 1;
foreach ($dirs as $i => $dir) {
if (!is_array($temp)) {
return false;
}
if ($i === $max) {
unset($temp[$dir]);
return true;
@ -1283,6 +1286,9 @@ class Net_SFTP extends Net_SSH2
$temp = &$this->stat_cache;
foreach ($dirs as $dir) {
if (!is_array($temp)) {
return null;
}
if (!isset($temp[$dir])) {
return null;
}