From 00265fbdb3f7129a4588eeb1a5ada66623260f54 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20B=C3=BChler?= Date: Sat, 7 Aug 2010 11:41:27 +0000 Subject: [PATCH] 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 --- NEWS | 1 + src/mod_proxy.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) 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: