From f080add3200b7f3af840cf0e7fd30fdfdcba9798 Mon Sep 17 00:00:00 2001 From: Tobias Ulmer Date: Fri, 15 Mar 2019 18:20:54 +0100 Subject: [PATCH] e2lib: improve e2.conf verification Signed-off-by: Tobias Ulmer --- generic/e2lib.lua | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/generic/e2lib.lua b/generic/e2lib.lua index 1123477..91cbf75 100644 --- a/generic/e2lib.lua +++ b/generic/e2lib.lua @@ -1085,6 +1085,17 @@ local function verify_global_config(config) return false, re end + rc, re = assert_type(config.cache, "config.cache", "table") + if not rc then + return false, re + end + + rc, re = e2lib.vrfy_dict_exp_keys(config, "e2 config", + { "cache", "log", "servers", "site", "tools", }) + if not rc then + return false, re + end + return true end -- 2.39.5