sconf->audit_storage = ap_runtime_dir_relative(cmd->pool, arg);
- if (!ctutil_dir_exists(cmd->pool, sconf->audit_storage)) {
+ if (!ctutil_dir_exists(cmd->temp_pool, sconf->audit_storage)) {
return apr_pstrcat(cmd->pool, "CTAuditStorage: Directory ",
sconf->audit_storage,
" does not exist", NULL);
sconf->sct_storage = ap_runtime_dir_relative(cmd->pool, arg);
- if (!ctutil_dir_exists(cmd->pool, sconf->sct_storage)) {
+ if (!ctutil_dir_exists(cmd->temp_pool, sconf->sct_storage)) {
return apr_pstrcat(cmd->pool, "CTSCTStorage: Directory ",
sconf->sct_storage,
" does not exist", NULL);
return err;
}
- cert_fn = ap_server_root_relative(cmd->pool, cert_fn);
- sct_dn = ap_server_root_relative(cmd->pool, sct_dn);
+ cert_fn = ap_server_root_relative(p, cert_fn);
+ sct_dn = ap_server_root_relative(p, sct_dn);
rv = ctutil_fopen(cert_fn, "r", &pemfile);
if (rv != APR_SUCCESS) {
fclose(pemfile);
- fingerprint = get_cert_fingerprint(cmd->pool, cert);
+ fingerprint = get_cert_fingerprint(p, cert);
X509_free(cert);
- if (!ctutil_dir_exists(p, sct_dn)) {
+ if (!ctutil_dir_exists(cmd->temp_pool, sct_dn)) {
return apr_pstrcat(p, "CTStaticSCTs: Directory ", sct_dn,
" does not exist", NULL);
}
}
if (strcmp(DOTEXE, "")) {
- if (!ctutil_file_exists(cmd->pool, arg)) {
+ if (!ctutil_file_exists(cmd->temp_pool, arg)) {
arg = apr_pstrcat(cmd->pool, arg, DOTEXE, NULL);
}
}
- if (!ctutil_file_exists(cmd->pool, arg)) {
+ if (!ctutil_file_exists(cmd->temp_pool, arg)) {
return apr_pstrcat(cmd->pool,
"CTLogClient: File ",
arg,