diff options
Diffstat (limited to 'trunk/ipaddr.py')
-rw-r--r-- | trunk/ipaddr.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/trunk/ipaddr.py b/trunk/ipaddr.py index b1d8f74..30768d9 100644 --- a/trunk/ipaddr.py +++ b/trunk/ipaddr.py @@ -1490,6 +1490,8 @@ class _BaseV6(object): # Whitelist the characters, since int() allows a lot of bizarre stuff. if not self._HEX_DIGITS.issuperset(hextet_str): raise ValueError + if len(hextet_str) > 4: + raise ValueError hextet_int = int(hextet_str, 16) if hextet_int > 0xFFFF: raise ValueError |