]> git.kaiwu.me - nginx.git/commitdiff
Fixed chunk size parsing.
authorMaxim Dounin <mdounin@mdounin.ru>
Mon, 6 May 2013 10:03:24 +0000 (14:03 +0400)
committerMaxim Dounin <mdounin@mdounin.ru>
Mon, 6 May 2013 10:03:24 +0000 (14:03 +0400)
src/http/ngx_http_parse.c

index 34b3b85d060d27837febd0cd0e65dcdc35b17a69..3c168aaf25b613d01847881452a2d91339eb12aa 100644 (file)
@@ -2209,6 +2209,10 @@ data:
 
     }
 
+    if (ctx->size < 0 || ctx->length < 0) {
+        goto invalid;
+    }
+
     return rc;
 
 done: