Changeset 1320 for trunk/libtransmission/peer.c
- Timestamp:
- Jan 8, 2007, 9:53:55 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libtransmission/peer.c
r1288 r1320 267 267 for( ;; ) 268 268 { 269 if( tor && ( !tr_rcCanTransfer( tor->globalDownload)270 || !tr_rcCanTransfer( tor->download) ) )269 if( tor && ( ( !tor->customSpeedLimit && !tr_rcCanGlobalTransfer( tor->handle, 0 ) ) 270 || ( tor->customSpeedLimit && !tr_rcCanTransfer( tor->download ) ) ) ) 271 271 { 272 272 break; … … 302 302 tr_rcTransferred( peer->download, ret ); 303 303 tr_rcTransferred( tor->download, ret ); 304 tr_rcTransferred( tor->globalDownload, ret );305 304 if( parseBuf( tor, peer ) ) 306 305 { … … 438 437 while( ( p = blockPending( tor, peer, &size ) ) ) 439 438 { 440 if( !tr_rcCanTransfer( tor->globalUpload)441 || !tr_rcCanTransfer( tor->upload) )439 if( ( !tor->customSpeedLimit && !tr_rcCanGlobalTransfer( tor->handle, 1 ) ) 440 || ( tor->customSpeedLimit && !tr_rcCanTransfer( tor->upload ) ) ) 442 441 { 443 442 break; … … 457 456 tr_rcTransferred( peer->upload, ret ); 458 457 tr_rcTransferred( tor->upload, ret ); 459 tr_rcTransferred( tor->globalUpload, ret );460 458 461 459 tor->uploadedCur += ret;
Note: See TracChangeset
for help on using the changeset viewer.