| 199 | } |
| 200 | |
| 201 | static apr_status_t p_save(void *baton, apr_pool_t *p, apr_pool_t *ptemp, va_list ap) |
| 202 | { |
| 203 | md_group_ctx *ctx = baton; |
| 204 | md_json_t *json; |
| 205 | md_t *md; |
| 206 | int create; |
| 207 | |
| 208 | md = va_arg(ap, md_t *); |
| 209 | create = va_arg(ap, int); |
| 210 | |
| 211 | json = md_to_json(md, ptemp); |
| 212 | assert(json); |
| 213 | assert(md->name); |
| 214 | return md_store_save_json(ctx->store, p, ctx->group, md->name, MD_FN_MD, json, create); |
| 215 | } |
| 216 | |
| 217 | apr_status_t md_save(md_store_t *store, apr_pool_t *p, |
| 218 | md_store_group_t group, md_t *md, int create) |
nothing calls this directly
no test coverage detected