From 6821988ddf5c436ddf06e2b82a530fcd38ef6534 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= Date: Sat, 24 Feb 2018 14:30:40 -0500 Subject: [PATCH] node: use thread local random device --- src/node.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/node.cpp b/src/node.cpp index 1f9c45e3..338ceb27 100644 --- a/src/node.cpp +++ b/src/node.cpp @@ -30,11 +30,10 @@ constexpr std::chrono::minutes Node::NODE_EXPIRE_TIME; constexpr std::chrono::minutes Node::NODE_GOOD_TIME; constexpr std::chrono::seconds Node::MAX_RESPONSE_TIME; - Node::Node(const InfoHash& id, const SockAddr& addr, bool client) : id(id), addr(addr), is_client(client), sockets_() { - crypto::random_device rd; + thread_local crypto::random_device rd {}; transaction_id = std::uniform_int_distribution{1}(rd); }