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

Function ssl_init_proxy_ctx

modules/ssl/ssl_engine_init.c:2065–2090  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2063}
2064
2065static apr_status_t ssl_init_proxy_ctx(server_rec *s,
2066 apr_pool_t *p,
2067 apr_pool_t *ptemp,
2068 modssl_ctx_t *proxy)
2069{
2070 apr_status_t rv;
2071
2072 if (proxy->ssl_ctx) {
2073 /* Merged/initialized already */
2074 return APR_SUCCESS;
2075 }
2076
2077 apr_pool_cleanup_register(p, proxy,
2078 ssl_cleanup_proxy_ctx,
2079 apr_pool_cleanup_null);
2080
2081 if ((rv = ssl_init_ctx(s, p, ptemp, proxy)) != APR_SUCCESS) {
2082 return rv;
2083 }
2084
2085 if ((rv = ssl_init_proxy_certs(s, p, ptemp, proxy)) != APR_SUCCESS) {
2086 return rv;
2087 }
2088
2089 return APR_SUCCESS;
2090}
2091
2092static apr_status_t ssl_init_server_ctx(server_rec *s,
2093 apr_pool_t *p,

Callers 2

ssl_init_ConfigureServerFunction · 0.85

Calls 2

ssl_init_ctxFunction · 0.85
ssl_init_proxy_certsFunction · 0.85

Tested by

no test coverage detected