Browse Source

When deciding whether to send PUSH_DIRECT_PATHS we should check global trust flag, not the one passed into receive().

Adam Ierymenko 8 years ago
parent
commit
afba19e01c
1 changed files with 1 additions and 1 deletions
  1. 1 1
      node/Peer.cpp

+ 1 - 1
node/Peer.cpp

@@ -207,7 +207,7 @@ void Peer::received(
 				path->sent(now);
 			}
 		}
-	} else if (trustEstablished) {
+	} else if (this->trustEstablished(now)) {
 		// Send PUSH_DIRECT_PATHS if hops>0 (relayed) and we have a trust relationship (common network membership)
 #ifdef ZT_ENABLE_CLUSTER
 			// Cluster mode disables normal PUSH_DIRECT_PATHS in favor of cluster-based peer redirection