podman/cmd
Paul Holzinger e3cc0717b2
podman system df: fix percent calculation
The calculate the percentage we need floating point numbers. The current
code however casted the result of reclaimable/size to an int first.
Casting to an int in go will just discard the decimal points, thus the
result was either 0 or 1 so if multiplied by 100 it would show up as 0%
or 100%.

To fix this we have to multiply by 100 first before casting the result
to an int. Also add a check for div by zero which results in NaN and use
math.Round() to correctly round a number.

Ref #13516

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2022-03-21 13:19:31 +01:00
..
podman podman system df: fix percent calculation 2022-03-21 13:19:31 +01:00
podman-mac-helper Initial implementation of mac forwarding using a privileged docker sock claim helper 2022-02-16 03:49:17 -06:00
rootlessport bump go module to version 4 2022-01-18 12:47:07 +01:00
winpath Add podman rm --depend 2022-01-11 14:33:54 -05:00