diff options
author | Rob Austein <sra@hactrn.net> | 2008-03-03 22:09:34 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2008-03-03 22:09:34 +0000 |
commit | 63b77270a6657a1ca091e147c535851e795b710b (patch) | |
tree | 5bb69c42e05f842627d3bdb2633b763ef69537f8 | |
parent | cd5e1cccda9e878ff2335f9f4954a747b962d34a (diff) |
Tighten prefix check
svn path=/rpkid/rpki/resource_set.py; revision=1543
-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 |