fix segfault in IPv6 parsing while processing invalid IPv4 address X.YYYY.Z

patch by Maxim Dounin
This commit is contained in:
Igor Sysoev 2011-04-15 13:50:27 +00:00
parent 14fe2dd94a
commit 9813a1999c

View File

@ -110,7 +110,7 @@ ngx_inet6_addr(u_char *p, size_t len, u_char *addr)
}
if (c == '.' && nibbles) {
if (n < 2) {
if (n < 2 || digit == NULL) {
return NGX_ERROR;
}