| 403 | } |
| 404 | |
| 405 | static apr_status_t fs_get_fname(const char **pfname, |
| 406 | md_store_t *store, md_store_group_t group, |
| 407 | const char *name, const char *aspect, |
| 408 | apr_pool_t *p) |
| 409 | { |
| 410 | md_store_fs_t *s_fs = FS_STORE(store); |
| 411 | if (group == MD_SG_NONE) { |
| 412 | return md_util_path_merge(pfname, p, s_fs->base, aspect, NULL); |
| 413 | } |
| 414 | return md_util_path_merge(pfname, p, |
| 415 | s_fs->base, md_store_group_name(group), name, aspect, NULL); |
| 416 | } |
| 417 | |
| 418 | static apr_status_t fs_get_dname(const char **pdname, |
| 419 | md_store_t *store, md_store_group_t group, |
no test coverage detected