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

Function check_coverage

modules/md/mod_md.c:378–397  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

376}
377
378static apr_status_t check_coverage(md_t *md, const char *domain, server_rec *s,
379 int *pupdates, apr_pool_t *p)
380{
381 if (md_contains(md, domain, 0)) {
382 return APR_SUCCESS;
383 }
384 else if (md->transitive) {
385 APR_ARRAY_PUSH(md->domains, const char*) = apr_pstrdup(p, domain);
386 *pupdates |= MD_UPD_DOMAINS;
387 return APR_SUCCESS;
388 }
389 else {
390 ap_log_error(APLOG_MARK, APLOG_WARNING, 0, s, APLOGNO(10040)
391 "Virtual Host %s:%d matches Managed Domain '%s', but the "
392 "name/alias %s itself is not managed. A requested MD certificate "
393 "will not match ServerName.",
394 s->server_hostname, s->port, md->name, domain);
395 return APR_SUCCESS;
396 }
397}
398
399static apr_status_t md_cover_server(md_t *md, server_rec *s, int *pupdates, apr_pool_t *p)
400{

Callers 1

md_cover_serverFunction · 0.85

Calls 2

md_containsFunction · 0.85
ap_log_errorFunction · 0.50

Tested by

no test coverage detected