From: Christopher Faulet Date: Wed, 12 Jan 2022 13:46:03 +0000 (+0100) Subject: MINOR: httpclient: Don't limit data transfer to 1024 bytes X-Git-Tag: v2.6-dev2~204 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fc5912914;p=thirdparty%2Fhaproxy.git MINOR: httpclient: Don't limit data transfer to 1024 bytes For debug purpose, no more 1024 bytes were copied at a time. But there is no reason to keep this limitation. Thus, it is removed. This patch may be backported to 2.5. --- diff --git a/src/hlua.c b/src/hlua.c index 8da64eed67..06d4ce0c39 100644 --- a/src/hlua.c +++ b/src/hlua.c @@ -7175,7 +7175,7 @@ __LJMP static int hlua_httpclient_snd_yield(lua_State *L, int status, lua_KConte body_str = lua_tolstring(L, -1, &buf_len); lua_pop(L, 1); - to_send = MIN(buf_len - hlua_hc->sent, 1024); + to_send = buf_len - hlua_hc->sent; if ((hlua_hc->sent + to_send) >= buf_len) end = 1; diff --git a/src/http_client.c b/src/http_client.c index d41d59a7b1..6645a49466 100644 --- a/src/http_client.c +++ b/src/http_client.c @@ -353,7 +353,7 @@ int httpclient_res_xfer(struct httpclient *hc, struct buffer *dst) { int ret; - ret = b_force_xfer(dst, &hc->res.buf, MIN(1024, b_data(&hc->res.buf))); + ret = b_force_xfer(dst, &hc->res.buf, b_data(&hc->res.buf)); /* call the client once we consumed all data */ if (!b_data(&hc->res.buf)) { b_free(&hc->res.buf);