Changeset 5985
- Timestamp:
- May 31, 2008, 5:22:10 AM (14 years ago)
- Location:
- trunk/libtransmission
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libtransmission/peer-mgr.c
r5974 r5985 1383 1383 int * setmePeersKnown, 1384 1384 int * setmePeersConnected, 1385 int * setmeSeedsConnected, 1385 1386 int * setmePeersSendingToUs, 1386 1387 int * setmePeersGettingFromUs, … … 1398 1399 *setmePeersKnown = tr_ptrArraySize( t->pool ); 1399 1400 *setmePeersConnected = 0; 1401 *setmeSeedsConnected = 0; 1400 1402 *setmePeersSendingToUs = 0; 1401 1403 *setmePeersGettingFromUs = 0; … … 1421 1423 if( clientIsUploadingTo( peer ) ) 1422 1424 ++*setmePeersGettingFromUs; 1425 1426 if( atom->flags & ADDED_F_SEED_FLAG ) 1427 ++*setmeSeedsConnected; 1423 1428 } 1424 1429 -
trunk/libtransmission/peer-mgr.h
r5647 r5985 106 106 int * setmePeersKnown, 107 107 int * setmePeersConnected, 108 int * setmeSeedsConnected, 108 109 int * setmePeersSendingToUs, 109 110 int * setmePeersGettingFromUs, -
trunk/libtransmission/torrent.c
r5978 r5985 688 688 struct tr_tracker * tc; 689 689 const tr_tracker_info * ti; 690 int seedsConnected = 0; 690 691 691 692 if( !tor ) … … 715 716 &s->peersKnown, 716 717 &s->peersConnected, 718 &seedsConnected, 717 719 &s->peersSendingToUs, 718 720 &s->peersGettingFromUs, … … 742 744 743 745 744 if( !s->leftUntilDone || !tor->isRunning || !s->peersConnected ) 746 if( seedsConnected > 0 ) 747 { 748 s->desiredAvailable = s->leftUntilDone; 749 } 750 if( !s->leftUntilDone || !s->peersConnected ) 751 { 745 752 s->desiredAvailable = 0; 746 else { 753 } 754 else 755 { 747 756 tr_piece_index_t i; 748 757 tr_bitfield * peerPieces = tr_peerMgrGetAvailable( tor->handle->peerMgr,
Note: See TracChangeset
for help on using the changeset viewer.