From 05b3dea2363c61a2391806bd7a7f456e4833c9d8 Mon Sep 17 00:00:00 2001 From: Julius Beckmann Date: Mon, 11 Aug 2014 22:49:56 +0200 Subject: [PATCH] Tried to fix bug #29. Need to validate with positive error case. --- src/Ssh/Sftp.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Ssh/Sftp.php b/src/Ssh/Sftp.php index edff707..7daa8d8 100644 --- a/src/Ssh/Sftp.php +++ b/src/Ssh/Sftp.php @@ -287,8 +287,10 @@ private function scanDirectory($directory, $recursive) if ($recursive) { $children = $this->scanDirectory($filename, $recursive); - $files = array_merge($files, $children[0]); - $directories = array_merge($directories, $children[1]); + if(false !== $children) { + $files = array_merge($files, $children[0]); + $directories = array_merge($directories, $children[1]); + } } } }