| 195 | } |
| 196 | |
| 197 | static apr_status_t p_save(void *baton, apr_pool_t *p, apr_pool_t *ptemp, va_list ap) |
| 198 | { |
| 199 | md_store_t *store = baton; |
| 200 | md_json_t *json; |
| 201 | md_store_group_t group; |
| 202 | md_acme_order_t *set; |
| 203 | const char *md_name; |
| 204 | int create; |
| 205 | |
| 206 | (void)p; |
| 207 | group = (md_store_group_t)va_arg(ap, int); |
| 208 | md_name = va_arg(ap, const char *); |
| 209 | set = va_arg(ap, md_acme_order_t *); |
| 210 | create = va_arg(ap, int); |
| 211 | |
| 212 | json = md_acme_order_to_json(set, ptemp); |
| 213 | assert(json); |
| 214 | return md_store_save_json(store, ptemp, group, md_name, MD_FN_ORDER, json, create); |
| 215 | } |
| 216 | |
| 217 | apr_status_t md_acme_order_save(struct md_store_t *store, apr_pool_t *p, |
| 218 | md_store_group_t group, const char *md_name, |
nothing calls this directly
no test coverage detected