[flashproxy/master] Check in format_addr for port being in bounds.

commit 21baa03e8e49c9ccc652dced476f0171e864999d Author: David Fifield <david@bamsoftware.com> Date: Sat Jul 28 09:18:03 2012 -0700 Check in format_addr for port being in bounds. --- fac.py | 2 ++ facilitator-test | 2 +- 2 files changed, 3 insertions(+), 1 deletions(-) diff --git a/fac.py b/fac.py index 8cf030d..bace28c 100644 --- a/fac.py +++ b/fac.py @@ -52,6 +52,8 @@ def format_addr(addr): else: host_str = u"%s" % host if port is not None: + if not (0 < port <= 65535): + raise ValueError("port must be between 1 and 65535 (is %d)" % port) port_str = u":%d" % port if not host_str and not port_str: diff --git a/facilitator-test b/facilitator-test index 35bb018..4e37dd1 100755 --- a/facilitator-test +++ b/facilitator-test @@ -22,7 +22,7 @@ class FacilitatorTest(unittest.TestCase): return gimme_socket(FACILITATOR_HOST, FACILITATOR_PORT) def setUp(self): - self.process = subprocess.Popen(["./facilitator", "-d", "-p", str(FACILITATOR_PORT), "-r", "0.0.0.0:0", "-l", "/dev/null"]) + self.process = subprocess.Popen(["./facilitator", "-d", "-p", str(FACILITATOR_PORT), "-r", "0.0.1.0:1", "-l", "/dev/null"]) time.sleep(0.1) def tearDown(self):
participants (1)
-
dcf@torproject.org