]> granicus.if.org Git - transmission/commitdiff
add a couple of more ways to short-circuit the tr_stat.desiredAvailable test in tr_to...
authorCharles Kerr <charles@transmissionbt.com>
Fri, 30 May 2008 16:49:03 +0000 (16:49 +0000)
committerCharles Kerr <charles@transmissionbt.com>
Fri, 30 May 2008 16:49:03 +0000 (16:49 +0000)
libtransmission/torrent.c

index 12871d5ed4d060e4f560c4f72f2a7fe6b394950a..0ba1f131aaf58f4fb928c4423404eec815044690 100644 (file)
@@ -741,7 +741,7 @@ tr_torrentStat( tr_torrent * tor )
     s->haveUnchecked   = tr_cpHaveTotal( tor->completion ) - s->haveValid;
 
 
-    if( !s->leftUntilDone )
+    if( !s->leftUntilDone || !tor->isRunning || !s->peersConnected )
         s->desiredAvailable = 0;
     else {
         tr_piece_index_t i;