Commit Diff
--- 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);