summaryrefslogtreecommitdiff
path: root/Kernel/Random.h
diff options
context:
space:
mode:
authorAndreas Kling <kling@serenityos.org>2021-02-05 20:04:19 +0100
committerAndreas Kling <kling@serenityos.org>2021-02-05 21:28:06 +0100
commit930e3ce00d8ad3282a69d3506e73fe1963739de0 (patch)
treede75035d1b5e7a889c538246ac6b4c16693e7e03 /Kernel/Random.h
parent4c0707e56c207bf5deb9e322efa61cb9de3b862a (diff)
downloadserenity-930e3ce00d8ad3282a69d3506e73fe1963739de0.zip
Kernel: Don't left-shift 1 (signed) 31 times
Found by KUBSAN :^)
Diffstat (limited to 'Kernel/Random.h')
-rw-r--r--Kernel/Random.h2
1 files changed, 1 insertions, 1 deletions
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());
}