Jelajahi Sumber

add a check for disk_free_space in Config.php

Signed-off-by: Simon L <szaimen@e.mail.de>
Simon L 1 tahun lalu
induk
melakukan
e87d968c24
1 mengubah file dengan 6 tambahan dan 4 penghapusan
  1. 6 4
      lib/private/Config.php

+ 6 - 4
lib/private/Config.php

@@ -286,10 +286,12 @@ class Config {
 		}
 
 		// Never write file back if disk space should be too low
-		$df = disk_free_space($this->configDir);
-		$size = strlen($content) + 10240;
-		if ($df !== false && $df < (float)$size) {
-			throw new \Exception($this->configDir . " does not have enough space for writing the config file! Not writing it back!");
+		if (function_exists('disk_free_space')) {
+			$df = disk_free_space($this->configDir);
+			$size = strlen($content) + 10240;
+			if ($df !== false && $df < (float)$size) {
+				throw new \Exception($this->configDir . " does not have enough space for writing the config file! Not writing it back!");
+			}
 		}
 
 		// Try to acquire a file lock