diff --git a/lib/vendor/pclzip/pclzip/pclzip.lib.php b/lib/vendor/pclzip/pclzip/pclzip.lib.php index 78fcf05a8f..3a59a1a943 100644 --- a/lib/vendor/pclzip/pclzip/pclzip.lib.php +++ b/lib/vendor/pclzip/pclzip/pclzip.lib.php @@ -1793,13 +1793,16 @@ class PclZip if ($last == 'g') { //$v_memory_limit = $v_memory_limit*1024*1024*1024; + $v_memory_limit = str_replace(array('g', 'G'), '', $v_memory_limit); $v_memory_limit = $v_memory_limit * 1073741824; } if ($last == 'm') { //$v_memory_limit = $v_memory_limit*1024*1024; + $v_memory_limit = str_replace(array('m', 'M'), '', $v_memory_limit); $v_memory_limit = $v_memory_limit * 1048576; } if ($last == 'k') { + $v_memory_limit = str_replace(array('k', 'K'), '', $v_memory_limit); $v_memory_limit = $v_memory_limit * 1024; }