summaryrefslogtreecommitdiff
path: root/www/lighttpd/files/patch-src__mod_cgi.c
blob: 11804920f65769d342210979bd7205baea6476b2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#
# http://trac.lighttpd.net/trac/ticket/861
#
--- src/mod_cgi.c.orig	Mon Mar 26 09:25:21 2007
+++ src/mod_cgi.c	Mon Mar 26 09:27:23 2007
@@ -842,6 +842,12 @@
 				    CONST_BUF_LEN(con->authed_user));
 		}
 
+#ifdef USE_OPENSSL
+		if (srv_sock->is_ssl) {
+			cgi_env_add(&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));