| 416 | } |
| 417 | |
| 418 | static apr_status_t fs_get_dname(const char **pdname, |
| 419 | md_store_t *store, md_store_group_t group, |
| 420 | const char *name, apr_pool_t *p) |
| 421 | { |
| 422 | md_store_fs_t *s_fs = FS_STORE(store); |
| 423 | if (group == MD_SG_NONE) { |
| 424 | *pdname = s_fs->base; |
| 425 | return APR_SUCCESS; |
| 426 | } |
| 427 | return md_util_path_merge(pdname, p, s_fs->base, md_store_group_name(group), name, NULL); |
| 428 | } |
| 429 | |
| 430 | static void get_pass(const char **ppass, apr_size_t *plen, |
| 431 | md_store_fs_t *s_fs, md_store_group_t group) |
no test coverage detected