diff --git a/lib/private/files.php b/lib/private/files.php
index e24e10ec299094bcbd7a99806f7a02cfaec9c056..919ca4ba71c7307fd041d6fe2dc9aa9da780ae93 100644
--- a/lib/private/files.php
+++ b/lib/private/files.php
@@ -86,7 +86,7 @@ class OC_Files {
 
 			if (!is_array($files)) {
 				$filename = $dir . '/' . $files;
-				if (!$view->is_dir($files)) {
+				if (!$view->is_dir($filename)) {
 					self::getSingleFile($view, $dir, $files, $onlyHeader);
 					return;
 				}