Package: libnetaddr-ip-perl Version: 4.075+dfsg-1+b1 Hi, suddenly some DNS zones of ours went belly up because a user succeeded in entering a pure number. It got parsed from NetAddr::IP which said by ->version() it to be a v4 address but printing it returned a v6 address:
$ perl -MNetAddr::IP -e '$a=new NetAddr::IP('9000092018'); print $a->version().
"\n"; print $a . "\n"'
4
0:0:0:0:0:2:1872:8172/128
This is pretty unexpected. I would have thought that parsing would
return an "undef".
Flo
--
Florian Lohoff [email protected]
UTF-8 Test: The 🐈 ran after a 🐁, but the 🐁 ran away
signature.asc
Description: Digital signature

