diff --git a/src/lsd.cpp b/src/lsd.cpp index 312c90af7..b1aaf3c52 100644 --- a/src/lsd.cpp +++ b/src/lsd.cpp @@ -87,7 +87,7 @@ lsd::lsd(io_service& ios, peer_callback_t const& cb , m_log_cb(log) #endif , m_broadcast_timer(ios) - , m_cookie(random()) + , m_cookie(random() & 0x7fffffff) , m_disabled(false) #if TORRENT_USE_IPV6 , m_disabled6(false)