aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2016-02-09 21:26:21 +0000
committerRob Austein <sra@hactrn.net>2016-02-09 21:26:21 +0000
commit868346d173eebf55a1820ba7cfd93b54fc4d78b4 (patch)
tree352b609d8497a9fe69cd94136f917b3bf9d11804
parent86275197d257bf1494d41d3e3bf40fa9b63216f6 (diff)
Commit a couple of bugfixes Lachlan Kang found last summer (in
research-only code, nothing anyone would use in production) which fell through the cracks somehow. svn path=/branches/tk705/; revision=6243
-rwxr-xr-xrpki/rtr/bgpdump.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/rpki/rtr/bgpdump.py b/rpki/rtr/bgpdump.py
index 1ca04803..3ed2376a 100755
--- a/rpki/rtr/bgpdump.py
+++ b/rpki/rtr/bgpdump.py
@@ -52,7 +52,7 @@ class PrefixPDU(rpki.rtr.generator.PrefixPDU):
# Parse prefix, including figuring out IP protocol version
cls = rpki.rtr.generator.IPv6PrefixPDU if ":" in fields[5] else rpki.rtr.generator.IPv4PrefixPDU
- self = cls()
+ self = cls(version = min(rpki.rtr.pdus.PDU.version_map))
self.timestamp = Timestamp(fields[1])
p, l = fields[5].split("/")
self.prefix = rpki.POW.IPAddress(p)
@@ -105,7 +105,7 @@ class AXFRSet(rpki.rtr.generator.AXFRSet):
def parse_bgpdump_rib_dump(cls, filename):
# pylint: disable=W0201
assert os.path.basename(filename).startswith("ribs.")
- self = cls()
+ self = cls(version = min(rpki.rtr.pdus.PDU.version_map))
self.serial = None
for line in cls.read_bgpdump(filename):
try: