From 22acb5626f84e84a23c3a6807181a02385fb29e2 Mon Sep 17 00:00:00 2001 From: Matthew Wild Date: Thu, 10 Apr 2025 11:19:48 +0100 Subject: configmanager: Emit config warning when referencing non-existent value --- core/configmanager.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'core') diff --git a/core/configmanager.lua b/core/configmanager.lua index 6c6b670b..fc475b6b 100644 --- a/core/configmanager.lua +++ b/core/configmanager.lua @@ -227,7 +227,17 @@ do host = env.__currenthost or "*"; option_name = k; }, config_option_proxy_mt); + elseif val == nil then + t_insert( + warnings, + ("%s: %d: unrecognized value: %s (you may be missing quotes around it)"):format( + config_file, + get_line_number(config_file), + k + ) + ); end + return val; end -- cgit v1.2.3