diff -ur httpd-2.0.59-orig/modules/arch/win32/mod_isapi.c httpd-2.0.59/modules/arch/win32/mod_isapi.c --- httpd-2.0.59-orig/modules/arch/win32/mod_isapi.c Wed Jul 12 03:40:55 2006 +++ httpd-2.0.59/modules/arch/win32/mod_isapi.c Thu Sep 21 14:38:17 2006 @@ -1380,7 +1380,7 @@ ap_add_common_vars(r); ap_add_cgi_vars(r); apr_table_setn(e, "UNMAPPED_REMOTE_USER", "REMOTE_USER"); - if ((val = apr_table_get(e, "HTTPS")) && strcmp(val, "on")) + if ((val = apr_table_get(e, "HTTPS")) && (strcmp(val, "on") == 0)) apr_table_setn(e, "SERVER_PORT_SECURE", "1"); else apr_table_setn(e, "SERVER_PORT_SECURE", "0");