]> granicus.if.org Git - php/commitdiff
Fixed bug #22473 (ISAPI Secure Server Variables not available)
authorfoobar <sniper@php.net>
Fri, 7 Mar 2003 18:56:15 +0000 (18:56 +0000)
committerfoobar <sniper@php.net>
Fri, 7 Mar 2003 18:56:15 +0000 (18:56 +0000)
sapi/isapi/php4isapi.c

index 71090bcc5e0ae5ae440d431cd41895ad9eed4523..36eaed7bc57ea14480b24b1b8de952ed4cee6d74 100644 (file)
@@ -597,7 +597,9 @@ static void sapi_isapi_register_server_variables(zval *track_vars_array TSRMLS_D
        sapi_isapi_register_server_variables2(isapi_server_variable_names, lpECB, track_vars_array, NULL TSRMLS_CC);
 
        if (isapi_special_server_variables[SPECIAL_VAR_HTTPS]
-               && atoi(isapi_special_server_variables[SPECIAL_VAR_HTTPS])) {
+               && (atoi(isapi_special_server_variables[SPECIAL_VAR_HTTPS])
+               || !strcasecmp(isapi_special_server_variables[SPECIAL_VAR_HTTPS], "on"))
+       ) {
                /* Register SSL ISAPI variables */
                sapi_isapi_register_server_variables2(isapi_secure_server_variable_names, lpECB, track_vars_array, NULL TSRMLS_CC);
        }