changeset 3894:4d4b5770616f

fix segfault in IPv6 parsing while processing invalid IPv4 address X.YYYY.Z patch by Maxim Dounin
author Igor Sysoev <igor@sysoev.ru>
date Fri, 15 Apr 2011 13:50:27 +0000
parents 5581586480e9
children b659514a3948
files src/core/ngx_inet.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/core/ngx_inet.c	Fri Apr 15 12:24:18 2011 +0000
+++ b/src/core/ngx_inet.c	Fri Apr 15 13:50:27 2011 +0000
@@ -110,7 +110,7 @@
         }
 
         if (c == '.' && nibbles) {
-            if (n < 2) {
+            if (n < 2 || digit == NULL) {
                 return NGX_ERROR;
             }