MCPcopy Create free account
hub / github.com/apache/httpd / modssl_request_is_tls

Function modssl_request_is_tls

modules/ssl/ssl_util.c:103–118  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

101}
102
103int modssl_request_is_tls(const request_rec *r, SSLConnRec **scout)
104{
105 SSLConnRec *sslconn = myConnConfig(r->connection);
106 SSLSrvConfigRec *sc = mySrvConfig(r->server);
107
108 if (!(sslconn && sslconn->ssl) && r->connection->master) {
109 sslconn = myConnConfig(r->connection->master);
110 }
111
112 if (sc->enabled == SSL_ENABLED_FALSE || !sslconn || !sslconn->ssl)
113 return 0;
114
115 if (scout) *scout = sslconn;
116
117 return 1;
118}
119
120apr_file_t *ssl_util_ppopen(server_rec *s, apr_pool_t *p, const char *cmd,
121 const char * const *argv)

Callers 5

ssl_hook_http_schemeFunction · 0.85
ssl_hook_default_portFunction · 0.85
ssl_hook_UserCheckFunction · 0.85
ssl_hook_FixupFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected