Sat, 14 Mar 2026 12:55:23 +0100
fix error handling in proxy_response_write
| src/server/safs/proxy.c | file | annotate | diff | comparison | revisions |
--- a/src/server/safs/proxy.c Sat Mar 14 12:49:53 2026 +0100 +++ b/src/server/safs/proxy.c Sat Mar 14 12:55:23 2026 +0100 @@ -209,9 +209,7 @@ static ssize_t proxy_response_write(HttpClient *client, void *buf, size_t nbytes, void *userdata) { ProxyRequest *proxy = userdata; ssize_t ret = net_write(proxy->sn->csd, buf, nbytes); - if(ret == NETBUF_EOF) { - ret = HTTP_CLIENT_CALLBACK_ERROR; - } else if(ret < 0) { + if(ret < 0) { IOStream *st = proxy->sn->csd; if(st->io_errno == EWOULDBLOCK) { log_ereport(LOG_INFORM, "proxy_response_write would block");