| 440 | } |
| 441 | |
| 442 | static const char *md_config_sec_add_members(cmd_parms *cmd, void *dc, |
| 443 | int argc, char *const argv[]) |
| 444 | { |
| 445 | md_srv_conf_t *sc = md_config_get(cmd->server); |
| 446 | const char *err; |
| 447 | int i; |
| 448 | |
| 449 | (void)dc; |
| 450 | if (NULL != (err = md_section_check(cmd))) { |
| 451 | if (argc == 1) { |
| 452 | /* only these values are allowed outside a section */ |
| 453 | return set_transitive(&sc->transitive, argv[0]); |
| 454 | } |
| 455 | return err; |
| 456 | } |
| 457 | |
| 458 | assert(sc->current); |
| 459 | for (i = 0; i < argc; ++i) { |
| 460 | if (NULL != set_transitive(&sc->transitive, argv[i])) { |
| 461 | add_domain_name(sc->current->domains, argv[i], cmd->pool); |
| 462 | } |
| 463 | } |
| 464 | return NULL; |
| 465 | } |
| 466 | |
| 467 | static const char *md_config_set_names(cmd_parms *cmd, void *dc, |
| 468 | int argc, char *const argv[]) |
nothing calls this directly
no test coverage detected