# HG changeset patch # User Igor Sysoev # Date 1197187736 0 # Node ID 70202cd85645c453a7e4608dcaf9bac9785ca43f # Parent d6afb872315583c047bae9dba38afbc04d411847 return NGX_HTTP_UPSTREAM_INVALID_HEADER for invalid status diff --git a/src/http/modules/ngx_http_fastcgi_module.c b/src/http/modules/ngx_http_fastcgi_module.c --- a/src/http/modules/ngx_http_fastcgi_module.c +++ b/src/http/modules/ngx_http_fastcgi_module.c @@ -1174,7 +1174,10 @@ ngx_http_fastcgi_process_header(ngx_http status = ngx_atoi(status_line->data, 3); if (status == NGX_ERROR) { - return NGX_HTTP_INTERNAL_SERVER_ERROR; + ngx_log_error(NGX_LOG_ERR, r->connection->log, 0, + "upstream sent invalid status \"%V\"", + status_line); + return NGX_HTTP_UPSTREAM_INVALID_HEADER; } u->headers_in.status_n = status;