Переглянути джерело

2009-11-18 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>

	Check socket for reading if there are outstanding requests.
	* src/PeerInteractionCommand.cc
Tatsuhiro Tsujikawa 16 роки тому
батько
коміт
2f6e22f1aa
2 змінених файлів з 7 додано та 2 видалено
  1. 5 0
      ChangeLog
  2. 2 2
      src/PeerInteractionCommand.cc

+ 5 - 0
ChangeLog

@@ -1,3 +1,8 @@
+2009-11-18  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>
+
+	Check socket for reading if there are outstanding requests.
+	* src/PeerInteractionCommand.cc
+
 2009-11-17  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>
 
 	Moved frequently called methods to header file so they get

+ 2 - 2
src/PeerInteractionCommand.cc

@@ -257,8 +257,8 @@ bool PeerInteractionCommand::executeInternal() {
     if(btInteractive->countReceivedMessageInIteration() > 0) {
       updateKeepAlive();
     }
-    if((peer->amInterested() && !peer->peerChoking() &&
-	(peer->getLatency() < 1500)) ||
+    if((peer->amInterested() && !peer->peerChoking()) ||
+       btInteractive->countOutstandingRequest() ||
        (peer->peerInterested() && !peer->amChoking())) {
 
       // Writable check to avoid slow seeding