From 5d8f9d8b139227e24276e855062b38b9c62ce7a8 Mon Sep 17 00:00:00 2001 From: Charles Kerr Date: Sun, 7 Oct 2007 04:14:58 +0000 Subject: [PATCH] try to connect to peers faster when a torrent is initially started. --- libtransmission/peer-mgr.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/libtransmission/peer-mgr.c b/libtransmission/peer-mgr.c index 1d30617cb..3688d4afa 100644 --- a/libtransmission/peer-mgr.c +++ b/libtransmission/peer-mgr.c @@ -1094,8 +1094,18 @@ tr_peerMgrStartTorrent( tr_peerMgr * manager, if( !t->isRunning ) { t->isRunning = 1; - t->reconnectTimer = tr_timerNew( t->manager->handle, reconnectPulse, t, RECONNECT_PERIOD_MSEC ); - t->rechokeTimer = tr_timerNew( t->manager->handle, rechokePulse, t, RECHOKE_PERIOD_MSEC ); + + t->reconnectTimer = tr_timerNew( t->manager->handle, + reconnectPulse, t, + RECONNECT_PERIOD_MSEC ); + + t->rechokeTimer = tr_timerNew( t->manager->handle, + rechokePulse, t, + RECHOKE_PERIOD_MSEC ); + + reconnectPulse( t ); + + rechokePulse( t ); } managerUnlock( manager );