diff options
author | Rob Austein <sra@hactrn.net> | 2016-02-09 21:26:21 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2016-02-09 21:26:21 +0000 |
commit | 868346d173eebf55a1820ba7cfd93b54fc4d78b4 (patch) | |
tree | 352b609d8497a9fe69cd94136f917b3bf9d11804 | |
parent | 86275197d257bf1494d41d3e3bf40fa9b63216f6 (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-x | rpki/rtr/bgpdump.py | 4 |
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: |