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

Function ssl_config_server_merge

modules/ssl/ssl_engine_config.c:392–414  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

390}
391
392void *ssl_config_server_merge(apr_pool_t *p, void *basev, void *addv)
393{
394 SSLSrvConfigRec *base = (SSLSrvConfigRec *)basev;
395 SSLSrvConfigRec *add = (SSLSrvConfigRec *)addv;
396 SSLSrvConfigRec *mrg = ssl_config_server_new(p);
397
398 cfgMerge(mc, NULL);
399 cfgMerge(enabled, SSL_ENABLED_UNSET);
400 cfgMergeInt(session_cache_timeout);
401 cfgMergeBool(cipher_server_pref);
402 cfgMergeBool(insecure_reneg);
403#ifdef HAVE_TLSEXT
404 cfgMerge(strict_sni_vhost_check, SSL_ENABLED_UNSET);
405#endif
406#ifndef OPENSSL_NO_COMP
407 cfgMergeBool(compression);
408#endif
409 cfgMergeBool(session_tickets);
410
411 modssl_ctx_cfg_merge_server(p, base->server, add->server, mrg->server);
412
413 return mrg;
414}
415
416/*
417 * Create per-directory SSL configuration

Callers

nothing calls this directly

Calls 2

ssl_config_server_newFunction · 0.85

Tested by

no test coverage detected