aboutsummaryrefslogtreecommitdiff
path: root/src/os/unix/ngx_linux_init.c
diff options
context:
space:
mode:
authorMaxim Dounin <mdounin@mdounin.ru>2011-12-19 11:23:16 +0000
committerMaxim Dounin <mdounin@mdounin.ru>2011-12-19 11:23:16 +0000
commit4d1e32d9d8216bb9eb29834bb5571bf246d89412 (patch)
tree1d91dde463eb0b52b247845fb4e4c658ae77dc4d /src/os/unix/ngx_linux_init.c
parentafb7f22c037de7b7b6ff15a05cc60fe5c90254c2 (diff)
downloadnginx-4d1e32d9d8216bb9eb29834bb5571bf246d89412.tar.gz
nginx-4d1e32d9d8216bb9eb29834bb5571bf246d89412.zip
Fixed incorrect use of r->http_version in scgi module.
The r->http_version is a version of client's request, and modules must not set it unless they are really willing to downgrade protocol version used for a response (i.e. to HTTP/0.9 if no response headers are available). In neither case r->http_version may be upgraded. The former code downgraded response from HTTP/1.1 to HTTP/1.0 for no reason, causing various problems (see ticket #66). It was also possible that HTTP/0.9 requests were upgraded to HTTP/1.0.
Diffstat (limited to 'src/os/unix/ngx_linux_init.c')
0 files changed, 0 insertions, 0 deletions