]> xenbits.xensource.com Git - libvirt.git/commit
virhostuptime: Fix rounding in uptime calculation
authorTim Wiederhake <twiederh@redhat.com>
Mon, 1 Feb 2021 12:42:04 +0000 (13:42 +0100)
committerPeter Krempa <pkrempa@redhat.com>
Tue, 2 Feb 2021 14:00:55 +0000 (15:00 +0100)
commit2cdbfbe7ac40a161a7c56bf1723183e3c98a2073
tree7ee58bc94abf9144a420d16261ffa996200c4f10
parent795187fe0ca010e240101286fa3d634c128bd419
virhostuptime: Fix rounding in uptime calculation

"f + 0.5" does not round correctly for values very close to
".5" for every integer multiple, e.g. "0.499999975".

Found by clang-tidy's "bugprone-incorrect-roundings" check.

Signed-off-by: Tim Wiederhake <twiederh@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
src/util/virhostuptime.c