diff options
Diffstat (limited to 'src/deliverable.c')
-rw-r--r-- | src/deliverable.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/deliverable.c b/src/deliverable.c index a12c8fd..dbbaecb 100644 --- a/src/deliverable.c +++ b/src/deliverable.c @@ -440,9 +440,12 @@ void validate_delivery_ini(struct INIFILE *ini) { // yeah? } - if (ini_section_search(&ini, INI_SEARCH_BEGINS, "deploy:artifactory")) { - ini_has_key_required(ini, "deploy:artifactory", "files"); - ini_has_key_required(ini, "deploy:artifactory", "dest"); + for (size_t i = 0; i < ini->section_count; i++) { + struct INISection *section = ini->section[i]; + if (section && startswith(section->key, "deploy:artifactory")) { + ini_has_key_required(ini, section->key, "files"); + ini_has_key_required(ini, section->key, "dest"); + } } } |