[PATCH COMMITTED] inet_pton: Reject IPv6 addresses with many leading zeros [BZ #16637]

Florian Weimer fweimer@redhat.com
Sat Jun 24 09:46:00 GMT 2017


On 06/24/2017 08:57 AM, Andreas Schwab wrote:
> On Jun 23 2017, fweimer@redhat.com (Florian Weimer) wrote:
> 
>>    unsigned char tmp[NS_IN6ADDRSZ], *tp, *endp, *colonp;
>>    const char *curtok;
>> -  int ch, saw_xdigit;
>> +  int ch;
>> +  size_t xdigits_seen;	/* Number of hex digits since colon.  */
> 
> No need for size_t, it can only be 4 at most.

Should I change it to unsigned int?

Thanks,
Florian



More information about the Libc-alpha mailing list