diff options
author | Maxim Dounin <mdounin@mdounin.ru> | 2021-01-19 20:21:12 +0300 |
---|---|---|
committer | Maxim Dounin <mdounin@mdounin.ru> | 2021-01-19 20:21:12 +0300 |
commit | d2c0b9a6c7b0757d5d55db36b1ae656bba056a8c (patch) | |
tree | 7d2d200a13b85abfc6e9aa6c324d2fd28c706e72 /src/http/ngx_http_request.c | |
parent | e1ca9851220bb6d5f8e6b967635078f35a423c7c (diff) |
Removed incorrect optimization of HEAD requests.
The stub status module and ngx_http_send_response() (used by the empty gif
module and the "return" directive) incorrectly assumed that responding
to HEAD requests always results in r->header_only being set. This is not
true, and results in incorrect behaviour, for example, in the following
configuration:
location / {
image_filter size;
return 200 test;
}
Fix is to remove this incorrect micro-optimization from both stub status
module and ngx_http_send_response().
Reported by Chris Newton.
Diffstat (limited to 'src/http/ngx_http_request.c')
0 files changed, 0 insertions, 0 deletions