summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Bühler <stbuehler@web.de>2010-08-07 11:41:27 +0000
committerStefan Bühler <stbuehler@web.de>2010-08-07 11:41:27 +0000
commit00265fbdb3f7129a4588eeb1a5ada66623260f54 (patch)
tree83e1152f2323c48d3ee9429962216869deb593d1
parent743230643e8806514d8012e9e100e232f18a8b08 (diff)
downloadlighttpd-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--NEWS1
-rw-r--r--src/mod_proxy.c2
2 files changed, 2 insertions, 1 deletions
diff --git a/NEWS b/NEWS
index de603d36..c95f713a 100644
--- a/NEWS
+++ b/NEWS
@@ -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: