mirror of
https://github.com/webmin/webmin.git
synced 2026-03-20 16:50:24 +00:00
Don't lose precious when showing higher units https://github.com/virtualmin/virtualmin-gpl/issues/719
This commit is contained in:
19
ui-lib.pl
19
ui-lib.pl
@@ -862,20 +862,13 @@ my $units = 1;
|
||||
if ($bytes eq '' && $defaultunits) {
|
||||
$units = $defaultunits;
|
||||
}
|
||||
elsif ($bytes >= 10*1024*1024*1024*1024) {
|
||||
$units = 1024*1024*1024*1024;
|
||||
}
|
||||
elsif ($bytes >= 10*1024*1024*1024) {
|
||||
$units = 1024*1024*1024;
|
||||
}
|
||||
elsif ($bytes >= 10*1024*1024) {
|
||||
$units = 1024*1024;
|
||||
}
|
||||
elsif ($bytes >= 10*1024) {
|
||||
$units = 1024;
|
||||
}
|
||||
else {
|
||||
$units = 1;
|
||||
for(my $i=1; $i<=4; $i++) {
|
||||
my $u = 1024**$i;
|
||||
if ($bytes % $u == 0) {
|
||||
$units = $u;
|
||||
}
|
||||
}
|
||||
}
|
||||
if ($bytes ne "") {
|
||||
$bytes = sprintf("%.2f", ($bytes*1.0)/$units);
|
||||
|
||||
Reference in New Issue
Block a user