diff --git a/node/Topology.cpp b/node/Topology.cpp index 516b0e317..a7285d334 100644 --- a/node/Topology.cpp +++ b/node/Topology.cpp @@ -154,7 +154,7 @@ SharedPtr 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; }