Mercurial > hg > nginx-vendor-current
comparison src/http/ngx_http_request.c @ 282:675a39fd14cd NGINX_0_5_11
nginx 0.5.11
*) Feature: now configure detects system PCRE library in MacPorts.
Thanks to Chris McGrath.
*) Bugfix: the response was incorrect if several ranges were requested;
bug appeared in 0.5.6.
*) Bugfix: the "create_full_put_path" directive could not create the
intermediate directories if no "dav_access" directive was set.
Thanks to Evan Miller.
*) Bugfix: the "0" response code might be logged in the access_log
instead of the "400" and "408" error codes.
*) Bugfix: a segmentation fault might occur in worker process if nginx
was built with -O2 optimization.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Mon, 05 Feb 2007 00:00:00 +0300 |
parents | c5c2b2883984 |
children | 5bef04fc3fd5 |
comparison
equal
deleted
inserted
replaced
281:5338da501733 | 282:675a39fd14cd |
---|---|
1494 | 1494 |
1495 if (rc == NGX_ERROR | 1495 if (rc == NGX_ERROR |
1496 || rc == NGX_HTTP_REQUEST_TIME_OUT | 1496 || rc == NGX_HTTP_REQUEST_TIME_OUT |
1497 || r->connection->error) | 1497 || r->connection->error) |
1498 { | 1498 { |
1499 if (rc == NGX_HTTP_CLIENT_CLOSED_REQUEST | 1499 if (rc > 0 && r->headers_out.status == 0) { |
1500 && r->headers_out.status == 0) | 1500 r->headers_out.status = rc; |
1501 { | |
1502 r->headers_out.status = NGX_HTTP_CLIENT_CLOSED_REQUEST; | |
1503 } | 1501 } |
1504 | 1502 |
1505 if (ngx_http_post_action(r) == NGX_OK) { | 1503 if (ngx_http_post_action(r) == NGX_OK) { |
1506 return; | 1504 return; |
1507 } | 1505 } |