From 65651c8106bd7553cf64734e25d1340228065286 Mon Sep 17 00:00:00 2001 From: Luke Howard Date: Sat, 7 Aug 2021 19:25:02 +1000 Subject: [PATCH] krb5: mask should be uint64_t, not size_t size_t is not 64 bits on all platforms --- lib/krb5/store.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/krb5/store.c b/lib/krb5/store.c index 74c0fd281..2cb42c9a0 100644 --- a/lib/krb5/store.c +++ b/lib/krb5/store.c @@ -412,7 +412,7 @@ krb5_store_int(krb5_storage *sp, return EINVAL; if (BYTEORDER_IS_PACKED(sp)) { - size_t mask = ~0ULL >> (64 - len * 8); + uint64_t mask = ~0ULL >> (64 - len * 8); value &= mask; p += sizeof(v) - 1; len = pack_int(p, value);