| 97 | } |
| 98 | |
| 99 | static int ssl_engine_set(conn_rec *c, |
| 100 | ap_conf_vector_t *per_dir_config, |
| 101 | int proxy, int enable) |
| 102 | { |
| 103 | if (proxy) { |
| 104 | return ap_ssl_bind_outgoing(c, per_dir_config, enable) == OK; |
| 105 | } |
| 106 | else if (module_ssl_engine_set) { |
| 107 | return module_ssl_engine_set(c, per_dir_config, 0, enable); |
| 108 | } |
| 109 | else if (enable && module_ssl_proxy_enable) { |
| 110 | return module_ssl_proxy_enable(c); |
| 111 | } |
| 112 | else if (!enable && module_ssl_engine_disable) { |
| 113 | return module_ssl_engine_disable(c); |
| 114 | } |
| 115 | return 0; |
| 116 | } |
| 117 | |
| 118 | static int ssl_proxy_enable(conn_rec *c) |
| 119 | { |
nothing calls this directly
no test coverage detected