Changes in src/mod_gnutls.c [88df24d:8ac7c0d] in mod_gnutls
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/mod_gnutls.c
r88df24d r8ac7c0d 69 69 APR_REGISTER_OPTIONAL_FN(ssl_proxy_enable); 70 70 APR_REGISTER_OPTIONAL_FN(ssl_engine_disable); 71 } 72 71 72 /* mod_rewrite calls this function to detect HTTPS */ 73 APR_REGISTER_OPTIONAL_FN(ssl_is_https); 74 } 75 76 77 78 /* 79 * mod_rewrite calls this function to fill %{HTTPS}. A non-zero return 80 * value means that HTTPS is in use. 81 */ 73 82 int ssl_is_https(conn_rec *c) 74 83 { 75 84 mgs_srvconf_rec *sc = (mgs_srvconf_rec *) 76 85 ap_get_module_config(c->base_server->module_config, &gnutls_module); 77 if(sc->enabled == 0 || sc->non_ssl_request == 1) { 86 mgs_handle_t *ctxt = (mgs_handle_t *) 87 ap_get_module_config(c->conn_config, &gnutls_module); 88 89 if(sc->enabled == GNUTLS_ENABLED_FALSE 90 || ctxt == NULL 91 || ctxt->enabled == GNUTLS_ENABLED_FALSE) 92 { 78 93 /* SSL/TLS Disabled or Plain HTTP Connection Detected */ 79 94 return 0; … … 82 97 return 1; 83 98 } 99 100 84 101 85 102 int ssl_engine_disable(conn_rec *c)
Note: See TracChangeset
for help on using the changeset viewer.