| 101 | } |
| 102 | |
| 103 | int 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 | |
| 120 | apr_file_t *ssl_util_ppopen(server_rec *s, apr_pool_t *p, const char *cmd, |
| 121 | const char * const *argv) |
no outgoing calls
no test coverage detected