From 8c6078786625d2185c8004fb27a83a3ad5e4f63f Mon Sep 17 00:00:00 2001 From: akwizgran Date: Wed, 9 Mar 2022 16:46:14 +0000 Subject: [PATCH] Fix inverted logic. --- .../java/org/briarproject/bramble/plugin/tor/TorPlugin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bramble-core/src/main/java/org/briarproject/bramble/plugin/tor/TorPlugin.java b/bramble-core/src/main/java/org/briarproject/bramble/plugin/tor/TorPlugin.java index bba79580e..44286833c 100644 --- a/bramble-core/src/main/java/org/briarproject/bramble/plugin/tor/TorPlugin.java +++ b/bramble-core/src/main/java/org/briarproject/bramble/plugin/tor/TorPlugin.java @@ -742,7 +742,7 @@ abstract class TorPlugin implements DuplexPlugin, EventHandler, EventListener { public void circuitStatus(String status, String id, String path) { // In case of races between receiving CIRCUIT_ESTABLISHED and setting // DisableNetwork, set our circuitBuilt flag if not already set - if (status.equals("BUILT") && state.getAndSetCircuitBuilt(true)) { + if (status.equals("BUILT") && !state.getAndSetCircuitBuilt(true)) { LOG.info("Circuit built"); backoff.reset(); }