From 728107f3a861496142f1250a9348498fafbaeef8 Mon Sep 17 00:00:00 2001 From: Marcos Pinto Date: Sat, 30 Jun 2007 08:11:47 +0000 Subject: [PATCH] libtorrent svn 'pi->pe_support == false' assertion --- libtorrent/src/bt_peer_connection.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/libtorrent/src/bt_peer_connection.cpp b/libtorrent/src/bt_peer_connection.cpp index ac970918f..7264899a5 100755 --- a/libtorrent/src/bt_peer_connection.cpp +++ b/libtorrent/src/bt_peer_connection.cpp @@ -130,7 +130,7 @@ namespace libtorrent // toggle encryption support flag, toggled back to // true if encrypted portion of the handshake // completes correctly - pi->pe_support = !(pi->pe_support); + pi->pe_support = false; write_pe1_2_dhkey(); m_state = read_pe_dhkey; @@ -141,7 +141,7 @@ namespace libtorrent { // toggled back to false if standard handshake // completes correctly (without encryption) - pi->pe_support = !(pi->pe_support); + pi->pe_support = true; write_handshake(); reset_recv_buffer(20); @@ -1898,9 +1898,8 @@ namespace libtorrent { policy::peer* pi = peer_info_struct(); assert(pi); - assert(pi->pe_support == false); - pi->pe_support = !(pi->pe_support); + pi->pe_support = true; } } @@ -2150,9 +2149,8 @@ namespace libtorrent { policy::peer* pi = peer_info_struct(); assert(pi); - assert(pi->pe_support == true); - pi->pe_support = !(pi->pe_support); + pi->pe_support = false; } #endif @@ -2288,3 +2286,4 @@ namespace libtorrent } +