Skip to content

Commit 2a7f5aa

Browse files
authored
Merge pull request #4994 from 317787106/hotfix/fastforward
fix(net): optimize activeNodes node adding logic
2 parents 789739b + 9e086c7 commit 2a7f5aa

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

framework/src/main/java/org/tron/core/net/service/relay/RelayService.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,8 +171,11 @@ private boolean isActiveWitness() {
171171
}
172172

173173
private void connect() {
174-
fastForwardNodes.forEach(address ->
175-
TronNetService.getP2pConfig().getActiveNodes().add(address));
174+
for (InetSocketAddress fastForwardNode : fastForwardNodes) {
175+
if (!TronNetService.getP2pConfig().getActiveNodes().contains(fastForwardNode)) {
176+
TronNetService.getP2pConfig().getActiveNodes().add(fastForwardNode);
177+
}
178+
}
176179
}
177180

178181
private void disconnect() {

0 commit comments

Comments
 (0)