Changeset 7709
- Timestamp:
- Jan 13, 2009, 4:51:38 PM (12 years ago)
- Location:
- trunk/libtransmission
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libtransmission/port-forwarding.c
r7658 r7709 166 166 incomingPeersPulse( tr_shared * s ) 167 167 { 168 int allPaused; 169 tr_torrent * tor; 168 tr_bool allPaused; 170 169 171 170 if( s->shouldChange ) … … 177 176 } 178 177 179 /* see if any torrents aren't paused */ 180 allPaused = 1; 181 tor = NULL; 182 while( ( tor = tr_torrentNext( s->session, tor ) ) ) 183 { 184 if( TR_STATUS_IS_ACTIVE( tr_torrentGetActivity( tor ) ) ) 185 { 186 allPaused = 0; 187 break; 188 } 189 } 178 allPaused = tr_sessionGetActiveTorrentCount( s->session ) == 0; 190 179 191 180 /* if we have any running torrents, check for new incoming peer connections */ -
trunk/libtransmission/tracker.c
r7658 r7709 937 937 938 938 /* upkeep: queue periodic rescrape / reannounce */ 939 for( tor = session->torrentList; tor; tor = tor->next ) 939 tor = NULL; 940 while(( tor = tr_torrentNext( session, tor ))) 940 941 { 941 942 tr_tracker * t = tor->tracker; … … 966 967 if( ( session->tracker ) 967 968 && ( session->tracker->runningCount < 1 ) 968 && ( session->torrentList == NULL) )969 && ( tr_sessionCountTorrents( session ) == 0 ) ) 969 970 { 970 971 tr_trackerSessionClose( session );
Note: See TracChangeset
for help on using the changeset viewer.