| 907 | } |
| 908 | |
| 909 | static apr_status_t remove_nms_dir(void *baton, apr_pool_t *p, apr_pool_t *ptemp, |
| 910 | const char *dir, const char *name, apr_filetype_e ftype) |
| 911 | { |
| 912 | inspect_ctx *ctx = baton; |
| 913 | apr_status_t rv; |
| 914 | const char *fpath; |
| 915 | |
| 916 | (void)ftype; |
| 917 | md_log_perror(MD_LOG_MARK, MD_LOG_TRACE3, 0, ptemp, "remove_nms dir at: %s/%s", dir, name); |
| 918 | if (MD_OK(md_util_path_merge(&fpath, p, dir, name, NULL))) { |
| 919 | ctx->dirname = name; |
| 920 | rv = md_util_files_do(remove_nms_file, ctx, p, fpath, ctx->aspect, NULL); |
| 921 | if (APR_STATUS_IS_ENOENT(rv)) { |
| 922 | rv = APR_SUCCESS; |
| 923 | } |
| 924 | } |
| 925 | return rv; |
| 926 | } |
| 927 | |
| 928 | static apr_status_t fs_remove_nms(md_store_t *store, apr_pool_t *p, |
| 929 | apr_time_t modified, md_store_group_t group, |
nothing calls this directly
no test coverage detected