fix internal buffer overrun in inet_pton
authorRich Felker <dalias@aerifal.cx>
Mon, 23 Mar 2015 13:44:18 +0000 (09:44 -0400)
committerRich Felker <dalias@aerifal.cx>
Mon, 23 Mar 2015 13:44:18 +0000 (09:44 -0400)
commitfc13acc3dcb5b1f215c007f583a63551f6a71363
tree016f147c6e6df4d486567fdaddb572e0e31cc0e0
parent7c8c86f6308c7e0816b9638465a5917b12159e8f
fix internal buffer overrun in inet_pton

one stop condition for parsing abbreviated ipv6 addressed was missed,
allowing the internal ip[] buffer to overflow. this patch adds the
missing stop condition and masks the array index so that, in case
there are any remaining stop conditions missing, overflowing the
buffer is not possible.
src/network/inet_pton.c