diff --git a/src/FtpClient/FtpClient.php b/src/FtpClient/FtpClient.php index 6e149e4..3463f0b 100644 --- a/src/FtpClient/FtpClient.php +++ b/src/FtpClient/FtpClient.php @@ -749,10 +749,14 @@ public function rawlist($directory = '.', $recursive = false) if (strpos($directory, " ") > 0) { $ftproot = $this->ftp->pwd(); $this->ftp->chdir($directory); - $list = $this->ftp->rawlist(""); + $list = $this->ftp->rawlist(""); $this->ftp->chdir($ftproot); } else { - $list = $this->ftp->rawlist($directory); + $list = $this->ftp->rawlist($directory); + } + + if ($list === false) { + throw new FtpException('Unable to list directory'); } $items = array();