From e1cf8989839f3ece594ecaeba7273bbe3f6527ef Mon Sep 17 00:00:00 2001 From: Eric Petit Date: Tue, 20 Jun 2006 14:29:12 +0000 Subject: [PATCH] Don't crash when pausing a torrent that is checking files (refs http://transmission.m0k.org/forum/viewtopic.php?p=2445#2445) --- libtransmission/transmission.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libtransmission/transmission.c b/libtransmission/transmission.c index f13701dd9..e998aa345 100644 --- a/libtransmission/transmission.c +++ b/libtransmission/transmission.c @@ -334,6 +334,7 @@ void tr_torrentStart( tr_torrent_t * tor ) } tor->status = TR_STATUS_CHECK; + tor->tracker = tr_trackerInit( tor ); tor->date = tr_date(); tor->die = 0; @@ -596,7 +597,6 @@ static void downloadLoop( void * _tor ) tor->io = tr_ioInit( tor ); tor->status = tr_cpIsSeeding( tor->completion ) ? TR_STATUS_SEED : TR_STATUS_DOWNLOAD; - tor->tracker = tr_trackerInit( tor ); while( !tor->die ) {