mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2025-03-31 23:58:16 +00:00
BUG: http: revert broken optimisation from 82fe75c1a7
This optimisation causes haproxy to time out requests that result in two TCP packets, one packet containing the header, and one packet containing the actual data. This is a very typical type of response from a lot of servers. [Willy: I suspect the fix might have an impact on the compression code which I'm not sure completely handles calls with 0 bytes to forward]
This commit is contained in:
parent
5fddab0a56
commit
0a410e81fb
@ -5533,10 +5533,6 @@ int http_response_forward_body(struct session *s, struct channel *res, int an_bi
|
||||
/* in most states, we should abort in case of early close */
|
||||
channel_auto_close(res);
|
||||
|
||||
/* no data */
|
||||
if (res->buf->i == 0)
|
||||
return 0;
|
||||
|
||||
/* this is the first time we need the compression buffer */
|
||||
if (s->comp_algo != NULL && tmpbuf == NULL) {
|
||||
if ((tmpbuf = pool_alloc2(pool2_buffer)) == NULL)
|
||||
|
Loading…
Reference in New Issue
Block a user