diff --git a/lib/connector/sabre/directory.php b/lib/connector/sabre/directory.php
index 3ea404455e8d2450b52d78f28dd3dfbc56bd853d..413efef73b79951c627e6b920997fe8fd9d9c33a 100644
--- a/lib/connector/sabre/directory.php
+++ b/lib/connector/sabre/directory.php
@@ -93,7 +93,7 @@ class OC_Connector_Sabre_Directory extends OC_Connector_Sabre_Node implements Sa
 
 		$path = $this->path . '/' . $name;
 		if (is_null($info)) {
-			OC_Files::getFileInfo($path);
+			$info = OC_Files::getFileInfo($path);
 		}
 
 		if (!$info) {
diff --git a/lib/files.php b/lib/files.php
index f7cc70959c0f814f50c277b055ca657a00834e32..360614caec9798b826f84cea03787a34ad23f778 100644
--- a/lib/files.php
+++ b/lib/files.php
@@ -54,6 +54,7 @@ class OC_Files {
 		else {
 			$info = OC_FileCache::get($path);
 		}
+		return $info;
 	}
 
 	/**