From: Igor Sysoev Date: Sun, 8 Jul 2007 09:16:36 +0000 (+0000) Subject: when the FastCGI header was split in records, X-Git-Tag: release-0.6.2~3 X-Git-Url: http://www.kaiwu.me/postgresql/commit/?a=commitdiff_plain;h=4d2e0f019811a727c525aebe2a4c5b0708c89de6;p=nginx.git when the FastCGI header was split in records, nginx passed garbage in the header to a client --- diff --git a/src/http/modules/ngx_http_fastcgi_module.c b/src/http/modules/ngx_http_fastcgi_module.c index 6daf6ce39..4263ea1ed 100644 --- a/src/http/modules/ngx_http_fastcgi_module.c +++ b/src/http/modules/ngx_http_fastcgi_module.c @@ -1144,7 +1144,7 @@ ngx_http_fastcgi_process_header(ngx_http_request_t *r) return NGX_OK; } - if (u->buffer.pos == u->buffer.last) { + if (rc == NGX_OK && u->buffer.pos == u->buffer.last) { return NGX_AGAIN; }