aboutsummaryrefslogtreecommitdiff
path: root/cni
diff options
context:
space:
mode:
authorPaul Holzinger <pholzing@redhat.com>2022-03-21 12:33:52 +0100
committerMatthew Heon <mheon@redhat.com>2022-03-30 15:36:05 -0400
commitc28401fe0ac5676831821d63e8fcb81d0d84d51e (patch)
treedf9aa1e7416c9d7335687c14a96d5eb5541264c3 /cni
parent6036941c170578aa4891443bd5b8d9a103d4a574 (diff)
downloadpodman-c28401fe0ac5676831821d63e8fcb81d0d84d51e.tar.gz
podman-c28401fe0ac5676831821d63e8fcb81d0d84d51e.tar.bz2
podman-c28401fe0ac5676831821d63e8fcb81d0d84d51e.zip
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>
Diffstat (limited to 'cni')
0 files changed, 0 insertions, 0 deletions