diff --git a/lib/files/storage/local.php b/lib/files/storage/local.php
index da6597c805772d8b5e6c26cc8976f7cd30aedb0a..7b637a97059b82c91fda6070cca3b2a24c911b57 100644
--- a/lib/files/storage/local.php
+++ b/lib/files/storage/local.php
@@ -218,7 +218,11 @@ class Local extends \OC\Files\Storage\Common{
 	}
 
 	public function free_space($path) {
-		return @disk_free_space($this->datadir.$path);
+		$space = @disk_free_space($this->datadir.$path);
+		if($space === false){
+			return \OC\Files\FREE_SPACE_UNKNOWN;
+		}
+		return $space;
 	}
 
 	public function search($query) {