From 12245fd74539dcf5a345019419eb3bfea3b832ff Mon Sep 17 00:00:00 2001 From: 422053362 <422053362@qq.com> Date: Sun, 23 Sep 2012 05:33:57 +0800 Subject: [PATCH] Update src/roles/client.hpp MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit  sometimes it cause error。  I have check the function "uniform_int_distribution" ,  the right way to construct is  boost::random::uniform_int_distribution<>(                 (std::numeric_limits::min)(),                 (std::numeric_limits::max)()              ) not   boost::random::uniform_int_distribution<>(                 std::numeric_limits::min(),                 std::numeric_limits::max()              ) maybe sometimes the second way would not cause error,but sometimes it dose.so I modified. --- src/roles/client.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/roles/client.hpp b/src/roles/client.hpp index babbc2ec47..b0202239ef 100644 --- a/src/roles/client.hpp +++ b/src/roles/client.hpp @@ -207,8 +207,8 @@ public: m_io_service(m), m_gen(m_rng, boost::random::uniform_int_distribution<>( - std::numeric_limits::min(), - std::numeric_limits::max() + (std::numeric_limits::min)(), + (std::numeric_limits::max)() )) {} connection_ptr get_connection(const std::string& u);