changeset 4144:7b77428909ed

Proxy: whitespaces after chunk size allowed. Whitespaces after chunk size seems to be be allowed by the "implied *LWS" rule and emitted by some servers.
author Maxim Dounin <mdounin@mdounin.ru>
date Sun, 25 Sep 2011 20:03:27 +0000
parents 114e3a7c3b8d
children f321e9750c8c
files src/http/modules/ngx_http_proxy_module.c
diffstat 1 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/http/modules/ngx_http_proxy_module.c
+++ b/src/http/modules/ngx_http_proxy_module.c
@@ -1647,6 +1647,8 @@ ngx_http_proxy_parse_chunked(ngx_http_re
                     state = sw_trailer;
                     break;
                 case ';':
+                case ' ':
+                case '\t':
                     state = sw_last_chunk_extension;
                     break;
                 default:
@@ -1664,6 +1666,8 @@ ngx_http_proxy_parse_chunked(ngx_http_re
                 state = sw_chunk_data;
                 break;
             case ';':
+            case ' ':
+            case '\t':
                 state = sw_chunk_extension;
                 break;
             default: