[tor-commits] [flashproxy/master] Don't die on network errors; rather try again.
dcf at torproject.org
dcf at torproject.org
Mon Jul 14 23:09:49 UTC 2014
commit 39e61b9d3c5dd9882156733ef8323331099b6590
Author: David Fifield <david at bamsoftware.com>
Date: Tue May 20 17:36:46 2014 -0700
Don't die on network errors; rather try again.
Death-on-any-error was meant as a failsafe, to prevent runaway behavior
like repeatedly connecting to a facilitator that is down for some
reason. It turns out that long-term proxies like Cupcake want to keep
connecting after a temporary loss of connectivity.
---
proxy/flashproxy.js | 3 ---
1 file changed, 3 deletions(-)
diff --git a/proxy/flashproxy.js b/proxy/flashproxy.js
index 6307158..e5f366d 100644
--- a/proxy/flashproxy.js
+++ b/proxy/flashproxy.js
@@ -589,7 +589,6 @@ function FlashProxy() {
like "Component returned failure code: 0x805e0006
[nsIXMLHttpRequest.open]" on Firefox. */
puts("Facilitator: exception while connecting: " + repr(err.message) + ".");
- this.die();
return;
}
xhr.responseType = "text";
@@ -599,7 +598,6 @@ function FlashProxy() {
this.fac_complete(xhr.responseText);
} else {
puts("Facilitator: can't connect: got status " + repr(xhr.status) + " and status text " + repr(xhr.statusText) + ".");
- this.die();
}
}
}.bind(this);
@@ -681,7 +679,6 @@ function FlashProxy() {
proxy_pair.connect();
} catch (err) {
puts("ProxyPair: exception while connecting: " + safe_repr(err.message) + ".");
- this.die();
return;
}
More information about the tor-commits
mailing list