From 930e3ce00d8ad3282a69d3506e73fe1963739de0 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Fri, 5 Feb 2021 20:04:19 +0100 Subject: [PATCH] Kernel: Don't left-shift 1 (signed) 31 times Found by KUBSAN :^) --- Kernel/Random.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Kernel/Random.h b/Kernel/Random.h index d7551149ad..a51125a255 100644 --- a/Kernel/Random.h +++ b/Kernel/Random.h @@ -110,7 +110,7 @@ private: HashType new_key; new_key.update(m_key); for (size_t i = 0; i < pool_count; ++i) { - if (m_reseed_number % (1 << i) == 0) { + if (m_reseed_number % (1u << i) == 0) { DigestType digest = m_pools[i].digest(); new_key.update(digest.immutable_data(), digest.data_length()); }