Skip to content

Commit d3d3f15

Browse files
author
Fraser Reed
committed
Merge pull request #1 from fraserreed/recursive-list
Reproduce master merge request for recursive lists
2 parents 772b7ae + 45e154e commit d3d3f15

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Ssh/Sftp.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -275,14 +275,14 @@ private function scanDirectory($directory, $recursive)
275275
}
276276

277277
$filename = sprintf('%s/%s', $directory, $result);
278-
$children = $this->scanDirectory($filename, $recursive);
279278

280-
if (false === $children) {
279+
if (false === @scandir($this->getUrl($filename))) {
281280
$files[] = $filename;
282281
} else {
283282
$directories[] = $filename;
284283

285284
if ($recursive) {
285+
$children = $this->scanDirectory($filename, $recursive);
286286
$files = array_merge($files, $children[0]);
287287
$directories = array_merge($directories, $children[1]);
288288
}

0 commit comments

Comments
 (0)