Browse Source

Fix inverted sense bug in new skip-stale-relay logic.

Adam Ierymenko 11 years ago
parent
commit
d452ed7db8
1 changed files with 1 additions and 1 deletions
  1. 1 1
      node/Topology.cpp

+ 1 - 1
node/Topology.cpp

@@ -154,7 +154,7 @@ SharedPtr<Peer> Topology::getBestSupernode(const Address *avoid,unsigned int avo
 		// Skip possibly comatose or unreachable relays
 		uint64_t lds = (*sn)->lastDirectSend();
 		uint64_t ldr = (*sn)->lastDirectReceive();
-		if ((lds)&&(ldr > lds)&&((lds - ldr) > ZT_PEER_RELAY_CONVERSATION_LATENCY_THRESHOLD)) {
+		if ((lds)&&(lds > ldr)&&((lds - ldr) > ZT_PEER_RELAY_CONVERSATION_LATENCY_THRESHOLD)) {
 			++sn;
 			continue;
 		}