Loading ssl_engine_config.c +15 −10 Changes for ssl_engine_config.c: 15 added lines, 10 removed lines. Original line number Diff line number Diff line Loading @@ -200,14 +200,11 @@ static void modssl_ctx_init_server(SSLSrvConfigRec *sc, memset(mctx->pks->keys, 0, sizeof(mctx->pks->keys)); } /* * Create per-server SSL configuration */ void *ssl_config_server_create(apr_pool_t *p, server_rec *s) static SSLSrvConfigRec *ssl_config_server_new(apr_pool_t *p) { SSLSrvConfigRec *sc = apr_palloc(p, sizeof(*sc)); sc->mc = ssl_config_global_create(s); sc->mc = NULL; sc->enabled = UNSET; sc->vhost_id = NULL; /* set during module init */ sc->vhost_id_len = 0; /* set during module init */ Loading @@ -223,6 +220,18 @@ void *ssl_config_server_create(apr_pool_t *p, server_rec *s) return sc; } /* * Create per-server SSL configuration */ void *ssl_config_server_create(apr_pool_t *p, server_rec *s) { SSLSrvConfigRec *sc = ssl_config_server_new(p); sc->mc = ssl_config_global_create(s); return sc; } #define cfgMerge(el,unset) mrg->el = (add->el == (unset)) ? base->el : add->el #define cfgMergeArray(el) mrg->el = apr_array_append(p, add->el, base->el) #define cfgMergeString(el) cfgMerge(el, NULL) Loading Loading @@ -281,11 +290,7 @@ void *ssl_config_server_merge(apr_pool_t *p, void *basev, void *addv) { SSLSrvConfigRec *base = (SSLSrvConfigRec *)basev; SSLSrvConfigRec *add = (SSLSrvConfigRec *)addv; SSLSrvConfigRec *mrg = (SSLSrvConfigRec *)apr_palloc(p, sizeof(*mrg)); modssl_ctx_init_proxy(mrg, p); modssl_ctx_init_server(mrg, p); SSLSrvConfigRec *mrg = ssl_config_server_new(p); cfgMerge(mc, NULL); cfgMergeBool(enabled); Loading Loading
ssl_engine_config.c +15 −10 Changes for ssl_engine_config.c: 15 added lines, 10 removed lines. Original line number Diff line number Diff line Loading @@ -200,14 +200,11 @@ static void modssl_ctx_init_server(SSLSrvConfigRec *sc, memset(mctx->pks->keys, 0, sizeof(mctx->pks->keys)); } /* * Create per-server SSL configuration */ void *ssl_config_server_create(apr_pool_t *p, server_rec *s) static SSLSrvConfigRec *ssl_config_server_new(apr_pool_t *p) { SSLSrvConfigRec *sc = apr_palloc(p, sizeof(*sc)); sc->mc = ssl_config_global_create(s); sc->mc = NULL; sc->enabled = UNSET; sc->vhost_id = NULL; /* set during module init */ sc->vhost_id_len = 0; /* set during module init */ Loading @@ -223,6 +220,18 @@ void *ssl_config_server_create(apr_pool_t *p, server_rec *s) return sc; } /* * Create per-server SSL configuration */ void *ssl_config_server_create(apr_pool_t *p, server_rec *s) { SSLSrvConfigRec *sc = ssl_config_server_new(p); sc->mc = ssl_config_global_create(s); return sc; } #define cfgMerge(el,unset) mrg->el = (add->el == (unset)) ? base->el : add->el #define cfgMergeArray(el) mrg->el = apr_array_append(p, add->el, base->el) #define cfgMergeString(el) cfgMerge(el, NULL) Loading Loading @@ -281,11 +290,7 @@ void *ssl_config_server_merge(apr_pool_t *p, void *basev, void *addv) { SSLSrvConfigRec *base = (SSLSrvConfigRec *)basev; SSLSrvConfigRec *add = (SSLSrvConfigRec *)addv; SSLSrvConfigRec *mrg = (SSLSrvConfigRec *)apr_palloc(p, sizeof(*mrg)); modssl_ctx_init_proxy(mrg, p); modssl_ctx_init_server(mrg, p); SSLSrvConfigRec *mrg = ssl_config_server_new(p); cfgMerge(mc, NULL); cfgMergeBool(enabled); Loading