I think this is the "right thing", but I won't commit it myself without a
couple "+1"s, because I don't trust myself mucking with suexec.  Someone
suggested making this conditional on mod_ssl being included in the build,
but I don't see the point.  There doesn't seem to be any danger in allowing
SSL_ to pass in all cases.

Index: suexec.c
===================================================================
RCS file: /home/cvs/httpd-2.0/support/suexec.c,v
retrieving revision 1.17
diff -u -d -b -r1.17 suexec.c
--- suexec.c    22 Nov 2001 07:42:13 -0000      1.17
+++ suexec.c    2 Feb 2002 22:40:14 -0000
@@ -227,7 +227,7 @@
     cidx++;

     for (ep = environ; *ep && cidx < AP_ENVBUF-1; ep++) {
-        if (!strncmp(*ep, "HTTP_", 5)) {
+        if (!strncmp(*ep, "HTTP_", 5) || !strncmp(*ep, "SSL_", 4)) {
             cleanenv[cidx] = *ep;
             cidx++;
         }

Reply via email to