From 60f5664761b7419d82cc4f92ff11d1bcfbd13716 Mon Sep 17 00:00:00 2001 From: Casey Bodley Date: Sat, 6 Aug 2022 11:09:38 -0400 Subject: [PATCH] rgw/lc: random_sequence() uses default_random_engine we used random_device to seed a default_random_engine, but didn't use the engine in our call to shuffle() Signed-off-by: Casey Bodley --- src/rgw/rgw_lc.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rgw/rgw_lc.cc b/src/rgw/rgw_lc.cc index 08f705d5e8b9a..e938a520ae4cf 100644 --- a/src/rgw/rgw_lc.cc +++ b/src/rgw/rgw_lc.cc @@ -1798,7 +1798,7 @@ static inline vector random_sequence(uint32_t n) }); std::random_device rd; std::default_random_engine rng{rd()}; - std::shuffle(v.begin(), v.end(), rd); + std::shuffle(v.begin(), v.end(), rng); return v; } -- 2.39.5