diff -r c190ce0aab98 -r 9e8b77e3e79c src/server/safs/proxy.c --- 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");