diff options
author | Stefan Bühler <stbuehler@web.de> | 2010-08-07 11:41:27 +0000 |
---|---|---|
committer | Stefan Bühler <stbuehler@web.de> | 2010-08-07 11:41:27 +0000 |
commit | 00265fbdb3f7129a4588eeb1a5ada66623260f54 (patch) | |
tree | 83e1152f2323c48d3ee9429962216869deb593d1 | |
parent | 743230643e8806514d8012e9e100e232f18a8b08 (diff) | |
download | lighttpd-git-00265fbdb3f7129a4588eeb1a5ada66623260f54.tar.gz |
mod_proxy: return response as soon as it is available (fixes #2196)
git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-1.4.x@2756 152afb58-edef-0310-8abb-c4023f1b3aa9
-rw-r--r-- | NEWS | 1 | ||||
-rw-r--r-- | src/mod_proxy.c | 2 |
2 files changed, 2 insertions, 1 deletions
@@ -30,6 +30,7 @@ NEWS * cleanup fdevent code, removed linux-rtsig handler, replaced some fprintf calls * only require FDEVENT_IN bit to be set for listening connections (fixes #2227) * add libev fdevent handler: server.event-handler = "libev" + * mod_proxy: return response as soon as it is available (fixes #2196) - 1.4.26 - 2010-02-07 * Fix request parser to handle packets with splitted \r\n\r\n (fixes #2105) diff --git a/src/mod_proxy.c b/src/mod_proxy.c index 10f7a78a..e031f52d 100644 --- a/src/mod_proxy.c +++ b/src/mod_proxy.c @@ -960,7 +960,7 @@ SUBREQUEST_FUNC(mod_proxy_handle_subrequest) { return HANDLER_WAIT_FOR_FD; case HANDLER_WAIT_FOR_EVENT: - return HANDLER_WAIT_FOR_EVENT; + break; case HANDLER_WAIT_FOR_FD: return HANDLER_WAIT_FOR_FD; default: |