diff options
Diffstat (limited to 'rpkid/testbed.py')
-rw-r--r-- | rpkid/testbed.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/rpkid/testbed.py b/rpkid/testbed.py index 3d01c7d1..2c697b42 100644 --- a/rpkid/testbed.py +++ b/rpkid/testbed.py @@ -255,8 +255,8 @@ class route_origin(object): def __init__(self, asn, ipv4, ipv6, exact_match): self.asn = asn - self.v4 = rpki.resource_set.resource_set_ipv4("".join(ipv4.split())) if ipv4 else None - self.v6 = rpki.resource_set.resource_set_ipv6("".join(ipv6.split())) if ipv6 else None + self.v4 = rpki.resource_set.roa_prefix_set_ipv4("".join(ipv4.split())) if ipv4 else None + self.v6 = rpki.resource_set.roa_prefix_set_ipv6("".join(ipv6.split())) if ipv6 else None self.exact_match = exact_match def __eq__(self, other): @@ -308,6 +308,8 @@ class allocation_db(list): def apply_delta(self, delta): """Apply a delta or run a command.""" + if delta is None: + return for d in delta: if isinstance(d, str): c = d.split() |