From 07b1259caa4337bc86110f9460b0b1b1b5854224 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Fri, 14 Feb 2025 15:08:40 -0500 Subject: Enable codenames outside of HST * Return from the bootstrap function when an error occurs --- src/lib/delivery/delivery_init.c | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'src/lib/delivery/delivery_init.c') diff --git a/src/lib/delivery/delivery_init.c b/src/lib/delivery/delivery_init.c index fe60075..56c591a 100644 --- a/src/lib/delivery/delivery_init.c +++ b/src/lib/delivery/delivery_init.c @@ -289,10 +289,18 @@ int bootstrap_build_info(struct Delivery *ctx) { struct Delivery local = {0}; local._stasis_ini_fp.cfg = ini_open(ctx->_stasis_ini_fp.cfg_path); local._stasis_ini_fp.delivery = ini_open(ctx->_stasis_ini_fp.delivery_path); - delivery_init_platform(&local); - populate_delivery_cfg(&local, INI_READ_RENDER); - populate_delivery_ini(&local, INI_READ_RENDER); - populate_info(&local); + if (delivery_init_platform(&local)) { + return -1; + } + if (populate_delivery_cfg(&local, INI_READ_RENDER)) { + return -1; + } + if (populate_delivery_ini(&local, INI_READ_RENDER)) { + return -1; + } + if (populate_info(&local)) { + return -1; + } ctx->info.build_name = strdup(local.info.build_name); ctx->info.build_number = strdup(local.info.build_number); ctx->info.release_name = strdup(local.info.release_name); -- cgit