commit 49048dfff7cd350eff6736daf90dd6e18534dea7 from: Stefan Sperling date: Wed Apr 16 10:04:49 2025 UTC fix error handling in fcgi_forward_response() commit - 7b3e353331662b2af1d29a84fe5c1d60b7fdfe88 commit + 49048dfff7cd350eff6736daf90dd6e18534dea7 blob - c510422805e87a2ddd752543c5af9ea57a75e059 blob + 846104bad44117fa248ca37bdb866ed08a48f41f --- gotwebd/fcgi.c +++ gotwebd/fcgi.c @@ -200,13 +200,11 @@ fcgi_forward_response(int fd, short event, void *arg) if (r == -1) { log_warn("read response"); + return; } else { err = got_poll_write_full_timeout(c->fd, outbuf, r, 1); - if (err) { + if (err) log_warnx("forward response: %s", err->msg); - fcgi_cleanup_request(c); - return; - } } event_add(c->resp_event, NULL);