From 87167d314107c63b7d9129b40d333d5f8408c36e Mon Sep 17 00:00:00 2001
From: Robin McCorkell <rmccorkell@karoshi.org.uk>
Date: Wed, 27 Aug 2014 09:02:14 +0100
Subject: [PATCH] Prevent errors on broken SFTP config

---
 apps/files_external/lib/sftp.php | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/apps/files_external/lib/sftp.php b/apps/files_external/lib/sftp.php
index e0655cc8d3d..aec56d088d5 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();
-- 
GitLab