From 2d054fcf2132dafcdc00e55cb1e8fca6b5c08ae4 Mon Sep 17 00:00:00 2001 From: John Alanbrook Date: Tue, 17 Feb 2026 10:11:02 -0600 Subject: [PATCH] fix package --- package.cm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package.cm b/package.cm index a2b3d2b1..b7c4641b 100644 --- a/package.cm +++ b/package.cm @@ -65,9 +65,10 @@ package.load_config = function(name) // Validate: if content has [compilation] but decode result doesn't, retry var has_compilation = search(content, '[compilation') != null + var retry = 0 + var cf = null if (has_compilation && !result.compilation) { print(`TOML decode missing compilation for ${config_path}, retrying`) - var retry = 0 while (retry < 3 && (!result || !result.compilation)) { result = toml.decode(content) retry = retry + 1 @@ -76,7 +77,7 @@ package.load_config = function(name) } if (has_compilation && result.compilation) { - var cf = result.compilation.CFLAGS + cf = result.compilation.CFLAGS if (cf == null && search(content, 'CFLAGS') != null) { print(`TOML has CFLAGS text but decode missing it for ${config_path}`) print(`compilation keys: ${text(array(result.compilation), ',')}`)