From: Casey Bodley Date: Sat, 6 Aug 2022 15:09:38 +0000 (-0400) Subject: rgw/lc: random_sequence() uses default_random_engine X-Git-Tag: v18.0.0~306^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=60f5664761b7419d82cc4f92ff11d1bcfbd13716;p=ceph.git 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 --- diff --git a/src/rgw/rgw_lc.cc b/src/rgw/rgw_lc.cc index 08f705d5e8b9..e938a520ae4c 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; }