commit d046e4d6b500583cda8d2561e47c790eaedd007f from: Omar Polo date: Mon Oct 04 09:31:43 2021 UTC copy only `len' bytes, not the whole buffer We ended up copying too much data from the fastcgi process. commit - 4a2a525d7c3013f3c4b5669db9fdbb84d8d77946 commit + d046e4d6b500583cda8d2561e47c790eaedd007f blob - c87a0e6cc824e0d70fe33dad887d221032bde85f blob + 26da55cc33e4a0ecb4aaec6391320f5f8f6208b4 --- fcgi.c +++ fcgi.c @@ -334,7 +334,8 @@ fcgi_read(struct bufferevent *bev, void *d) break; case FCGI_STDOUT: - bufferevent_write_buffer(c->bev, EVBUFFER_INPUT(bev)); + bufferevent_write(c->bev, EVBUFFER_DATA(src), len); + evbuffer_drain(src, len); break; default: