aboutsummaryrefslogtreecommitdiffstats
path: root/lib/private/Config.php
diff options
context:
space:
mode:
authorSimon L <szaimen@e.mail.de>2023-02-15 13:43:54 +0100
committerSimon L <szaimen@e.mail.de>2023-02-15 13:43:54 +0100
commit3757b345bc47adaeb3b25f1fb1cb5f8fade1676d (patch)
tree5156c10652014b8595dc8fd304741a99c92cf046 /lib/private/Config.php
parent9b6e5c6674e1dd8bf332a76ea1572fec5876f532 (diff)
downloadnextcloud-server-3757b345bc47adaeb3b25f1fb1cb5f8fade1676d.tar.gz
nextcloud-server-3757b345bc47adaeb3b25f1fb1cb5f8fade1676d.zip
address review by Joas
Signed-off-by: Simon L <szaimen@e.mail.de>
Diffstat (limited to 'lib/private/Config.php')
-rw-r--r--lib/private/Config.php5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/private/Config.php b/lib/private/Config.php
index 53033d3a830..7308a3769df 100644
--- a/lib/private/Config.php
+++ b/lib/private/Config.php
@@ -285,9 +285,10 @@ class Config {
'This can usually be fixed by giving the webserver write access to the config directory.');
}
- // Never write file back if disk space should be low (less than 100 KiB)
+ // Never write file back if disk space should be too low
$df = disk_free_space($this->configDir);
- if ($df !== false && (int)$df < 102400) {
+ $size = strlen($content) + 10240;
+ if ($df !== false && (int)$df < $size) {
throw new \Exception($this->configDir . " does not have enough space for writing the config file! Not writing it back!");
}