From fc5912914b320debad432c668b810170f6fd559a Mon Sep 17 00:00:00 2001 From: Christopher Faulet Date: Wed, 12 Jan 2022 14:46:03 +0100 Subject: [PATCH] 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. --- src/hlua.c | 2 +- src/http_client.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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); -- 2.39.5