1
0
mirror of https://github.com/danog/tgseclib.git synced 2024-11-27 12:44:38 +01:00

- updates to _remove directory (thanks, bantu)

This commit is contained in:
terrafrost 2012-06-05 23:44:40 -05:00
parent e5ee7809c4
commit e484373a2b

View File

@ -835,11 +835,12 @@ class Net_SFTP extends Net_SSH2 {
foreach ($dirs as $dir) { foreach ($dirs as $dir) {
if ($dir == end($dirs)) { if ($dir == end($dirs)) {
unset($temp[$dir]); unset($temp[$dir]);
break; return true;
} }
if (isset($new[$key])) { if (!isset($temp[$dir])) {
$temp = &$temp[$dir]; return false;
} }
$temp = &$temp[$dir];
} }
} }
@ -1623,6 +1624,7 @@ class Net_SFTP extends Net_SSH2 {
if (!$this->_send_sftp_packet(NET_SFTP_RMDIR, pack('Na*', strlen($path), $path))) { if (!$this->_send_sftp_packet(NET_SFTP_RMDIR, pack('Na*', strlen($path), $path))) {
return false; return false;
} }
$this->_remove_dir($path);
$i++; $i++;