libtorrent svn 'pi->pe_support == false' assertion

This commit is contained in:
Marcos Pinto 2007-06-30 08:11:47 +00:00
parent aec942d243
commit 728107f3a8
1 changed files with 5 additions and 6 deletions

View File

@ -130,7 +130,7 @@ namespace libtorrent
// toggle encryption support flag, toggled back to // toggle encryption support flag, toggled back to
// true if encrypted portion of the handshake // true if encrypted portion of the handshake
// completes correctly // completes correctly
pi->pe_support = !(pi->pe_support); pi->pe_support = false;
write_pe1_2_dhkey(); write_pe1_2_dhkey();
m_state = read_pe_dhkey; m_state = read_pe_dhkey;
@ -141,7 +141,7 @@ namespace libtorrent
{ {
// toggled back to false if standard handshake // toggled back to false if standard handshake
// completes correctly (without encryption) // completes correctly (without encryption)
pi->pe_support = !(pi->pe_support); pi->pe_support = true;
write_handshake(); write_handshake();
reset_recv_buffer(20); reset_recv_buffer(20);
@ -1898,9 +1898,8 @@ namespace libtorrent
{ {
policy::peer* pi = peer_info_struct(); policy::peer* pi = peer_info_struct();
assert(pi); 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(); policy::peer* pi = peer_info_struct();
assert(pi); assert(pi);
assert(pi->pe_support == true);
pi->pe_support = !(pi->pe_support); pi->pe_support = false;
} }
#endif #endif
@ -2288,3 +2286,4 @@ namespace libtorrent
} }