From eabaad01734995c3e308380c7318027d477029fb Mon Sep 17 00:00:00 2001 From: Arvid Norberg Date: Wed, 13 Apr 2005 16:55:19 +0000 Subject: [PATCH] *** empty log message *** --- src/udp_tracker_connection.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/udp_tracker_connection.cpp b/src/udp_tracker_connection.cpp index 9e1224ec4..47bc430e1 100755 --- a/src/udp_tracker_connection.cpp +++ b/src/udp_tracker_connection.cpp @@ -167,7 +167,7 @@ namespace libtorrent void udp_tracker_connection::send_udp_announce() { if (m_transaction_id == 0) - m_transaction_id = rand() | (rand() << 16); + m_transaction_id = rand() ^ (rand() << 16); std::vector buf; std::back_insert_iterator > out(buf); @@ -207,7 +207,7 @@ namespace libtorrent void udp_tracker_connection::send_udp_scrape() { if (m_transaction_id == 0) - m_transaction_id = rand() | (rand() << 16); + m_transaction_id = rand() ^ (rand() << 16); std::vector buf; std::back_insert_iterator > out(buf); @@ -232,10 +232,10 @@ namespace libtorrent char* ptr = send_buf; if (m_transaction_id == 0) - m_transaction_id = rand() | (rand() << 16); + m_transaction_id = rand() ^ (rand() << 16); // connection_id - detail::write_int64(0, ptr); + detail::write_int64(0x41727101980, ptr); // action (connect) detail::write_int32(connect, ptr); // transaction_id