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

Function md_copy

modules/md/md_core.c:212–228  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

210/* lifetime */
211
212md_t *md_copy(apr_pool_t *p, const md_t *src)
213{
214 md_t *md;
215
216 md = apr_pcalloc(p, sizeof(*md));
217 if (md) {
218 memcpy(md, src, sizeof(*md));
219 md->domains = apr_array_copy(p, src->domains);
220 md->contacts = apr_array_copy(p, src->contacts);
221 if (src->ca_challenges) {
222 md->ca_challenges = apr_array_copy(p, src->ca_challenges);
223 }
224 md->acme_tls_1_domains = apr_array_copy(p, src->acme_tls_1_domains);
225 md->pks = md_pkeys_spec_clone(p, src->pks);
226 }
227 return md;
228}
229
230md_t *md_clone(apr_pool_t *p, const md_t *src)
231{

Callers 2

p_md_updateFunction · 0.85
acme_renewFunction · 0.85

Calls 1

md_pkeys_spec_cloneFunction · 0.85

Tested by

no test coverage detected