[master] 759f38227 Cast to 64 bit to silence FlexeLint
Poul-Henning Kamp
phk at FreeBSD.org
Fri Aug 5 14:02:05 UTC 2022
commit 759f38227d26e2bd47a6a0cf9879e19b505911d0
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date: Fri Aug 5 14:01:32 2022 +0000
Cast to 64 bit to silence FlexeLint
diff --git a/bin/varnishd/cache/cache_shmlog.c b/bin/varnishd/cache/cache_shmlog.c
index e43097ce7..ca7fc7d1d 100644
--- a/bin/varnishd/cache/cache_shmlog.c
+++ b/bin/varnishd/cache/cache_shmlog.c
@@ -193,7 +193,8 @@ vsl_get(unsigned len, unsigned records, unsigned flushes)
VSC_C_main->shm_writes++;
VSC_C_main->shm_flushes += flushes;
VSC_C_main->shm_records += records;
- VSC_C_main->shm_bytes += VSL_BYTES(VSL_OVERHEAD + VSL_WORDS(len));
+ VSC_C_main->shm_bytes +=
+ VSL_BYTES(VSL_OVERHEAD + VSL_WORDS((uint64_t)len));
/* Wrap if necessary */
if (VSL_END(vsl_ptr, len) >= vsl_end)
More information about the varnish-commit
mailing list