]> git.kaiwu.me - nginx.git/commit
Fixing proxy_set_body and proxy_pass_request_body with SSL.
authorMaxim Dounin <mdounin@mdounin.ru>
Thu, 18 Aug 2011 16:34:24 +0000 (16:34 +0000)
committerMaxim Dounin <mdounin@mdounin.ru>
Thu, 18 Aug 2011 16:34:24 +0000 (16:34 +0000)
commit9bc8fc4602fb2b39b6000fed060e185ffcf2571b
tree3e651bd3195307aa707c29e79ceb5bb94b8ab3f3
parentc4ff39ae2b79a6a54535f3c8abc9f2ccefa4ee99
Fixing proxy_set_body and proxy_pass_request_body with SSL.

Flush flag wasn't set in constructed buffer and this prevented any data
from being actually sent to upstream due to SSL buffering.  Make sure
we always set flush in the last buffer we are going to sent.

See here for report:
http://nginx.org/pipermail/nginx-ru/2011-June/041552.html
src/http/modules/ngx_http_proxy_module.c