From 346c2bd3a1ccd7e27a42a9aac40cf26bf64e53d0 Mon Sep 17 00:00:00 2001 From: Tobias Ulmer Date: Wed, 7 Sep 2016 17:30:17 +0200 Subject: [PATCH] e2lib: verify_global_config(): always check for existence of servers table Signed-off-by: Tobias Ulmer --- generic/e2lib.lua | 5 +++++ global/e2-install-e2.lua | 5 ----- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/generic/e2lib.lua b/generic/e2lib.lua index b347459..e06c799 100644 --- a/generic/e2lib.lua +++ b/generic/e2lib.lua @@ -881,6 +881,11 @@ local function verify_global_config(config) return false, re end + rc, re = assert_type(config.servers, "config.servers", "table") + if not rc then + return false, re + end + return true end diff --git a/global/e2-install-e2.lua b/global/e2-install-e2.lua index 9327666..7499cd7 100644 --- a/global/e2-install-e2.lua +++ b/global/e2-install-e2.lua @@ -69,11 +69,6 @@ local function e2_install_e2(arg) error(re) end - local servers = config.servers - if not servers then - error(err.new("no servers configured in global config")) - end - local scache, re = cache.setup_cache(config) if not scache then error(e:cat(re)) -- 2.39.5