From bfdd8182f9a098d400c83fd43c70cbb2ccc94264 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Sat, 22 Mar 2025 06:57:51 +0000 Subject: Implement autochunk Signed-off-by: Laurent Bercot --- src/tipideed/cgi.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/tipideed/cgi.c') diff --git a/src/tipideed/cgi.c b/src/tipideed/cgi.c index fbf08c7..7954ac9 100644 --- a/src/tipideed/cgi.c +++ b/src/tipideed/cgi.c @@ -184,7 +184,7 @@ static inline int do_cgi (tipidee_rql *rql, char const *docroot, char const *con int r ; tipidee_headers hdr ; char hdrbuf[4096] ; - char buf[4096] ; + char buf[BUFFER_OUTSIZE - 16] ; /* leave room for chunk encoding */ iopause_fd x[2] = { { .events = IOPAUSE_READ }, { .events = IOPAUSE_WRITE } } ; size_t bodyw = 0 ; tain deadline ; @@ -205,7 +205,7 @@ static inline int do_cgi (tipidee_rql *rql, char const *docroot, char const *con close(x[1].fd) ; x[1].fd = -1 ; } - buffer_init(&b, &buffer_read, x[0].fd, buf, 4096) ; + buffer_init(&b, &buffer_read, x[0].fd, buf, BUFFER_OUTSIZE - 16) ; tain_add_g(&deadline, &g.cgitto) ; for (;;) -- cgit v1.3.1