diff --git a/apps/files_external/lib/sftp.php b/apps/files_external/lib/sftp.php
index e0655cc8d3db5717e86a505be1f693c43b7622ec..aec56d088d56fda50fd99d7f769a842a26ed65c4 100644
--- a/apps/files_external/lib/sftp.php
+++ b/apps/files_external/lib/sftp.php
@@ -166,6 +166,9 @@ class SFTP extends \OC\Files\Storage\Common {
 	public function opendir($path) {
 		try {
 			$list = $this->client->nlist($this->absPath($path));
+			if ($list === false) {
+				return false;
+			}
 
 			$id = md5('sftp:' . $path);
 			$dirStream = array();