From 8cb89ccff724ecf3e7b74bbcff17400c07ca73e3 Mon Sep 17 00:00:00 2001 From: "roberto@localhost.localdomain" Date: Wed, 9 Sep 2009 19:46:18 +0200 Subject: [PATCH] fix CONTENT_LENGTH --- cherokee/handler_uwsgi.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/cherokee/handler_uwsgi.c b/cherokee/handler_uwsgi.c index d236f63b..36489a37 100644 --- a/cherokee/handler_uwsgi.c +++ b/cherokee/handler_uwsgi.c @@ -232,6 +232,13 @@ static ret_t build_header (cherokee_handler_uwsgi_t *hdl) { + cuint_t len; + char tmp[64]; + + len = snprintf (tmp, sizeof(tmp), FMT_OFFSET, (CST_OFFSET)hdl->post_len); + + add_env_pair(HDL_CGI_BASE(hdl), "CONTENT_LENGTH", 14, tmp, len); + cherokee_handler_cgi_base_build_envp (HDL_CGI_BASE(hdl), HANDLER_CONN(hdl)); return uwsgi_fix_packet (&hdl->header);