From 1705b40655e99a3b3f974013ef31de9cd880864a Mon Sep 17 00:00:00 2001 From: Artyom Pavlov Date: Tue, 9 Jul 2019 18:28:51 +0000 Subject: [PATCH] replace mem::uninitialized with mem::zeroed --- src/rdrand.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rdrand.rs b/src/rdrand.rs index 5a4bb286..c55d2074 100644 --- a/src/rdrand.rs +++ b/src/rdrand.rs @@ -23,7 +23,7 @@ const WORD_SIZE: usize = mem::size_of::(); #[target_feature(enable = "rdrand")] unsafe fn rdrand() -> Result<[u8; WORD_SIZE], Error> { for _ in 0..RETRY_LIMIT { - let mut el = mem::uninitialized(); + let mut el = mem::zeroed(); if _rdrand64_step(&mut el) == 1 { // AMD CPUs from families 14h to 16h (pre Ryzen) sometimes fail to // set CF on bogus random data, so we check these values explictly.