commit 07dc549ef49061f153adcbc16f3e4e31643c5607 Author: David Fifield david@bamsoftware.com Date: Tue Jun 5 22:29:43 2012 -0700
Catch exceptions that happen during ProxyPair connections. --- flashproxy.js | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/flashproxy.js b/flashproxy.js index 55aedc5..28beb29 100644 --- a/flashproxy.js +++ b/flashproxy.js @@ -437,7 +437,13 @@ function FlashProxy() { this.proxy_pairs.splice(this.proxy_pairs.indexOf(proxy_pair), 1); this.badge.proxy_end(); }.bind(this); - proxy_pair.connect(); + try { + proxy_pair.connect(); + } catch (err) { + puts("ProxyPair: exception while connecting: " + repr(err.message) + "."); + this.die(); + return; + }
this.badge.proxy_begin(); };
tor-commits@lists.torproject.org