[tor-commits] [oonib/master] [hotfix] Only create bouncer endpoints when it's configured

art at torproject.org art at torproject.org
Mon May 30 13:44:56 UTC 2016


commit f03f8055d44d3bbb7cbcfb789946ba67a94e1e52
Author: Arturo Filastò <arturo at filasto.net>
Date:   Thu May 26 13:49:28 2016 +0200

    [hotfix] Only create bouncer endpoints when it's configured
---
 oonib/oonibackend.py | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/oonib/oonibackend.py b/oonib/oonibackend.py
index 33ea92d..601a972 100644
--- a/oonib/oonibackend.py
+++ b/oonib/oonibackend.py
@@ -163,9 +163,12 @@ if config.main.tor_hidden_service and \
     config.main.collector_endpoints = [ {'type': 'onion', 'hsdir': collector_hsdir} ]
 
 for endpoint_config in config.main.get('bouncer_endpoints', []):
-    print "Starting bouncer with config %s" % endpoint_config
-    endpoint = getEndpoint(endpoint_config)
-    createService(endpoint, 'bouncer', endpoint_config)
+    if config.main.bouncer_file:
+        print "Starting bouncer with config %s" % endpoint_config
+        endpoint = getEndpoint(endpoint_config)
+        createService(endpoint, 'bouncer', endpoint_config)
+    else:
+        print "No bouncer configured"
 
 for endpoint_config in config.main.get('collector_endpoints', []):
     print "Starting collector with config %s" % endpoint_config





More information about the tor-commits mailing list