|
@@ -218,7 +218,7 @@ bool PeerInteractionCommand::executeInternal() {
|
|
if(btInteractive->countReceivedMessageInIteration() > 0) {
|
|
if(btInteractive->countReceivedMessageInIteration() > 0) {
|
|
updateKeepAlive();
|
|
updateKeepAlive();
|
|
}
|
|
}
|
|
- if(peer->amInterested() && !peer->peerChoking() ||
|
|
|
|
|
|
+ if(peer->amInterested() && !peer->peerChoking() && peer->getLatency() < 1500 ||
|
|
peer->peerInterested() && !peer->amChoking()) {
|
|
peer->peerInterested() && !peer->amChoking()) {
|
|
if(maxDownloadSpeedLimit > 0) {
|
|
if(maxDownloadSpeedLimit > 0) {
|
|
TransferStat stat = peerStorage->calculateStat();
|
|
TransferStat stat = peerStorage->calculateStat();
|