[tor-commits] [stem/master] Fix missing validation argument from parse_file()
atagar at torproject.org
atagar at torproject.org
Sun Oct 29 01:28:25 UTC 2017
commit 53af90a546976285586303134a6f4faf8fee6078
Author: Damian Johnson <atagar at torproject.org>
Date: Sat Oct 28 18:26:46 2017 -0700
Fix missing validation argument from parse_file()
Oops, it's optional with other descriptor types but not router status entries.
---
stem/control.py | 1 +
stem/response/events.py | 2 ++
2 files changed, 3 insertions(+)
diff --git a/stem/control.py b/stem/control.py
index 416deb0a..a02c2387 100644
--- a/stem/control.py
+++ b/stem/control.py
@@ -1987,6 +1987,7 @@ class Controller(BaseController):
desc_iterator = stem.descriptor.router_status_entry._parse_file(
io.BytesIO(desc_content),
+ False,
entry_class = desc_class,
)
diff --git a/stem/response/events.py b/stem/response/events.py
index a0a20f5b..fcc92855 100644
--- a/stem/response/events.py
+++ b/stem/response/events.py
@@ -774,6 +774,7 @@ class NetworkStatusEvent(Event):
self.desc = list(stem.descriptor.router_status_entry._parse_file(
io.BytesIO(str_tools._to_bytes(content)),
+ False,
entry_class = stem.descriptor.router_status_entry.RouterStatusEntryV3,
))
@@ -817,6 +818,7 @@ class NewConsensusEvent(Event):
self.desc = list(stem.descriptor.router_status_entry._parse_file(
io.BytesIO(str_tools._to_bytes(content)),
+ False,
entry_class = stem.descriptor.router_status_entry.RouterStatusEntryV3,
))
More information about the tor-commits
mailing list