diff --git a/lib/files.php b/lib/files.php
index 2433502444cfb4ed43908122f73f5badb13ec0f6..04ba51d9d2404727a1c29f1bd287bcdb64ea8479 100644
--- a/lib/files.php
+++ b/lib/files.php
@@ -50,7 +50,7 @@ class OC_Files {
 			$xsendfile = true;
 		}
 
-		if (count($files) == 1) {
+		if (is_array($files) && count($files) == 1) {
 			$files = $files[0];
 		}