inet_pton: long leading zero sequence is invalid in IPv6
authorSzabolcs Nagy <nsz@port70.net>
Wed, 23 Oct 2013 02:19:13 +0000 (02:19 +0000)
committerSzabolcs Nagy <nsz@port70.net>
Wed, 23 Oct 2013 02:19:13 +0000 (02:19 +0000)
src/functional/inet_pton.c

index 40910ff..0857b82 100644 (file)
@@ -138,7 +138,8 @@ V6(":ffff:192.168.1.1", 0, "")
 V6("::ffff:192.168.1.1", 1, "00000000000000000000ffffc0a80101")
 V6(".192.168.1.1", 0, "")
 V6(":.192.168.1.1", 0, "")
-V6("a:0b:00c:000d:0000e:f::", 1, "000a000b000c000d000e000f00000000")
+V6("a:0b:00c:000d:E:F::", 1, "000a000b000c000d000e000f00000000")
+V6("a:0b:00c:000d:0000e:f::", 0, "")
 V6("a:b::c:d:e:f", 1, "000a000b00000000000c000d000e000f")
 V6("ffff:c0a8:5e4", 0, "")
 V6(":ffff:c0a8:5e4", 0, "")