copy only `len' bytes, not the whole buffer

We ended up copying too much data from the fastcgi process.
This commit is contained in:
Omar Polo 2021-10-04 09:31:43 +00:00
parent 4a2a525d7c
commit d046e4d6b5
1 changed files with 2 additions and 1 deletions

3
fcgi.c
View File

@ -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: