From 20cf8989cad866c9ffa0afbf8b06f843e33cc850 Mon Sep 17 00:00:00 2001 From: dormando Date: Wed, 30 Nov 2022 22:13:33 -0800 Subject: proxy: fix partial response read handling previous code would disconnect the backend on a short read. --- proxy_network.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'proxy_network.c') diff --git a/proxy_network.c b/proxy_network.c index 37c4a99..c2e8555 100644 --- a/proxy_network.c +++ b/proxy_network.c @@ -625,7 +625,7 @@ static int proxy_backend_drive_machine(mcp_backend_t *be) { if (r->status == MCMC_ERR) { P_DEBUG("%s: mcmc_read failed [%d]\n", __func__, r->status); if (r->resp.code == MCMC_WANT_READ) { - return EV_READ; + return 0; } flags = P_BE_FAIL_PARSING; stop = true; -- cgit v1.2.1