From d00945bdfc1ea9d99fc5ad379d92b8261cb1feed Mon Sep 17 00:00:00 2001 From: Ilia Ross Date: Sat, 23 Dec 2023 12:28:47 +0200 Subject: [PATCH] Fix to use scalar instead https://github.com/webmin/webmin/commit/d275ee095b01517fbbb5340d39cd8b283fd640fc#r135620123 --- ui-lib.pl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ui-lib.pl b/ui-lib.pl index 9cd13feb7..94f35abf2 100755 --- a/ui-lib.pl +++ b/ui-lib.pl @@ -859,7 +859,7 @@ sub ui_bytesbox { my ($name, $bytes, $size, $dis, $tags, $defaultunits) = @_; my $units = 1; -my @units; +my $omorfi_unit; if ($bytes eq '' && $defaultunits) { $units = $defaultunits; @@ -869,12 +869,12 @@ else { my $u = 1024**$i; if ($bytes >= $u) { $units = $u; - unshift(@units, { units => $units, size => $bytes/$u }) + $omorfi_unit = $units if ($bytes % $u == 0 && $bytes/$u <= $u); } } - $units = $units[0]->{'units'} - if (@units && !(($bytes/$units) =~ /\./ && + $units = $omorfi_unit + if ($omorfi_unit && !(($bytes/$units) =~ /\./ && ($bytes/$units - int($bytes/$units)) =~ /^(0|0\.25|0\.5|0\.75)$/)); } if ($bytes ne "") {