This function returns a uint64_t, so it should not truncate its result by performing a plain int calculation.
Signed-off-by: Max Reitz <mre...@redhat.com> --- util/hbitmap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/util/hbitmap.c b/util/hbitmap.c index 5d1a21c..c57be76 100644 --- a/util/hbitmap.c +++ b/util/hbitmap.c @@ -401,7 +401,7 @@ uint64_t hbitmap_serialization_granularity(const HBitmap *hb) { /* Require at least 64 bit granularity to be safe on both 64 bit and 32 bit * hosts. */ - return 64 << hb->granularity; + return UINT64_C(64) << hb->granularity; } /* Start should be aligned to serialization granularity, chunk size should be -- 2.10.2