]> source.dussan.org Git - nextcloud-server.git/commitdiff
Return unknown freespace if the free_space call failed
authorRobin Appelman <icewind@owncloud.com>
Thu, 14 Mar 2013 16:00:30 +0000 (17:00 +0100)
committerRobin Appelman <icewind@owncloud.com>
Thu, 14 Mar 2013 16:00:30 +0000 (17:00 +0100)
Fixes #2312

lib/files/storage/local.php

index da6597c805772d8b5e6c26cc8976f7cd30aedb0a..7b637a97059b82c91fda6070cca3b2a24c911b57 100644 (file)
@@ -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) {