From 7cdb16979a6c7e75b71dd8c7c5b39b6482041fb8 Mon Sep 17 00:00:00 2001 From: Fabian Henze Date: Thu, 3 Apr 2014 01:17:28 +0200 Subject: Fix setting the max-upload-size for really large values. php can only parse filesize units up to gigabytes, not terabytes or petabytes. --- lib/private/files.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'lib/private/files.php') diff --git a/lib/private/files.php b/lib/private/files.php index bfe6d3c02da..46cb85a6302 100644 --- a/lib/private/files.php +++ b/lib/private/files.php @@ -280,9 +280,7 @@ class OC_Files { return false; $size -= 1; } else { - $size = OC_Helper::humanFileSize($size); - $size = substr($size, 0, -1); //strip the B - $size = str_replace(' ', '', $size); //remove the space between the size and the postfix + $size = OC_Helper::phpFileSize($size); } //don't allow user to break his config -- broken or malicious size input -- cgit v1.2.3