From 8112b7866f0f1e5c85e7f03af20d496bb93ef1d5 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Mon, 15 Apr 2024 09:38:09 -0400 Subject: Validate all deploy:artifactory sections. Previous behavior was incorrect. --- src/deliverable.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src') 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"); + } } } -- cgit