Re: BUG #14198: IPv6 address validation broken
От | Torsten Zuehlsdorff |
---|---|
Тема | Re: BUG #14198: IPv6 address validation broken |
Дата | |
Msg-id | f646b2fd-2aa3-655b-cda8-c15b1c439226@toco-domains.de обсуждение исходный текст |
Ответ на | Re: BUG #14198: IPv6 address validation broken (Tom Lane <tgl@sss.pgh.pa.us>) |
Список | pgsql-bugs |
On 16.06.2016 23:05, Tom Lane wrote: > stefan@kaltenbrunner.cc writes: >> IPv6 address validation seems to be a "tad" broken in all current >> releases: > > Hmm, looks like we need this at inet_net_pton.c:499: > > else if (*src == '\0') > goto enoent; > if (tp + NS_INT16SZ > endp) > - return (0); > + goto enoent; > *tp++ = (u_char) (val >> 8) & 0xff; > *tp++ = (u_char) val & 0xff; > saw_xdigit = 0; > > A bit of googling suggests that this is equally broken in assorted > BSD distributions, which is likely where we got the code from > originally. I wonder who we can report it to? For FreeBSD there is a bugtracker: https://bugs.freebsd.org/bugzilla/enter_bug.cgi If you are unsure what to fill in, i can do this for you. Greetings, Torsten
В списке pgsql-bugs по дате отправления: