diff options
-rw-r--r-- | rpkid/rpki/resource_set.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/rpkid/rpki/resource_set.py b/rpkid/rpki/resource_set.py index 8497dad5..40eb4610 100644 --- a/rpkid/rpki/resource_set.py +++ b/rpkid/rpki/resource_set.py @@ -82,6 +82,8 @@ class resource_range_ip(resource_range): def _prefixlen(self): """Determine whether a resource_range_ip can be expressed as a prefix.""" mask = self.min ^ self.max + if self.min & mask != 0: + return -1 prefixlen = self.datum_type.bits while mask & 1: prefixlen -= 1 |