From b3f333d32e5abe8cb95e5844376f5997638254b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcus=20R=C3=BCckert?= Date: Wed, 21 Feb 2007 19:30:20 +0000 Subject: [PATCH] - add HTTPS=on to the environment of cgi scripts (#861) git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-1.4.x@1684 152afb58-edef-0310-8abb-c4023f1b3aa9 --- src/mod_cgi.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/mod_cgi.c b/src/mod_cgi.c index a6f87569..bb449e8c 100644 --- a/src/mod_cgi.c +++ b/src/mod_cgi.c @@ -842,6 +842,12 @@ static int cgi_create_env(server *srv, connection *con, plugin_data *p, buffer * CONST_BUF_LEN(con->authed_user)); } +#ifdef USE_OPENSSL + if (srv_sock->is_ssl) { + fcgi_env_add(p->fcgi_env, CONST_STR_LEN("HTTPS"), CONST_STR_LEN("on")); + } +#endif + /* request.content_length < SSIZE_MAX, see request.c */ ltostr(buf, con->request.content_length); cgi_env_add(&env, CONST_STR_LEN("CONTENT_LENGTH"), buf, strlen(buf));