From 66dd9a33044bfb442357f0e853709ad35cbeb7b0 Mon Sep 17 00:00:00 2001 From: rakshasa Date: Fri, 1 Sep 2006 16:33:21 +0000 Subject: [PATCH] * Use random, not rand, in rak::generate_random as the latter wasn't being seeded. * Added a flag to PeerInfo for those that are in handshake, which is used by PeerList::connect_keep_handshake flag to decide if that address is to be re-added to the available list when there is already a connection in progress. This ensures that multiple ports on the same address don't end up discarded prematurely. git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@770 e378c898-3ddf-0310-93e7-cc216c733640 --- rak/string_manip.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rak/string_manip.h b/rak/string_manip.h index 5e4e9192..690bde7b 100644 --- a/rak/string_manip.h +++ b/rak/string_manip.h @@ -279,7 +279,7 @@ generate_random(size_t length) { Sequence s; s.reserve(length); - std::generate_n(std::back_inserter(s), length, &std::rand); + std::generate_n(std::back_inserter(s), length, &::random); return s; }