[tor-commits] [torflow/master] Case for NO streams added
mikeperry at torproject.org
mikeperry at torproject.org
Fri Jun 24 19:33:53 UTC 2011
commit 7a44c16b4b9fdb2603bfed0f9e0a691c8b8dd304
Author: aagbsn <aagbsn at extc.org>
Date: Fri Jun 17 12:20:50 2011 -0700
Case for NO streams added
---
NetworkScanners/BwAuthority/bwauthority_child.py | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/NetworkScanners/BwAuthority/bwauthority_child.py b/NetworkScanners/BwAuthority/bwauthority_child.py
index dc777b0..ee87829 100755
--- a/NetworkScanners/BwAuthority/bwauthority_child.py
+++ b/NetworkScanners/BwAuthority/bwauthority_child.py
@@ -323,7 +323,11 @@ def main(argv):
def ignore_streams(c,hdlr):
for stream in c.get_info("stream-status")['stream-status'].rstrip("\n").split("\n"):
- f = re.match("(?P<sid>\d*)\s(?P<status>\S*)\s(?P<cid>\d*)\s(?P<host>\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}):(?P<port>\d{1,5})",stream).groupdict()
+ m = re.match("(?P<sid>\d*)\s(?P<status>\S*)\s(?P<cid>\d*)\s(?P<host>\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}):(?P<port>\d{1,5})",stream)
+ if m:
+ f = m.groupdict()
+ else:
+ return # no streams
s = PathSupport.Stream(int(f['sid']), f['host'], int(f['port']), 0)
plog("DEBUG", "Ignoring foreign stream: %s" % f['sid'])
s.ignored = True
More information about the tor-commits
mailing list