fast reconnect in case encrypted connection fails

This commit is contained in:
Arvid Norberg 2007-10-04 09:46:12 +00:00
parent d29fbdc453
commit 7ddc7c2258
1 changed files with 4 additions and 0 deletions

View File

@ -202,6 +202,10 @@ namespace libtorrent
// completes correctly
pi->pe_support = false;
// if this fails, we need to reconnect
// fast.
pi->connected = time_now() - seconds(m_ses.settings().min_reconnect_time);
write_pe1_2_dhkey();
m_state = read_pe_dhkey;
reset_recv_buffer(dh_key_len);