From 4d98fbb1bb7f5dbf1ba4abc214cf028774a287c8 Mon Sep 17 00:00:00 2001
From: kb-light <freifunk@kb-light.de>
Date: Fri, 26 Aug 2016 18:53:02 +0200
Subject: [PATCH] scripts: update need_string_array() to work as expected

---
 scripts/check_site_lib.lua | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/scripts/check_site_lib.lua b/scripts/check_site_lib.lua
index 49a7f50d8..ff6e1ca05 100644
--- a/scripts/check_site_lib.lua
+++ b/scripts/check_site_lib.lua
@@ -133,8 +133,9 @@ function need_one_of(varname, array, required)
 end
 
 function need_string_array(varname, required)
-   return assert(pcall(need_array, varname, function(e) assert_type(e, 'string') end, required),
-		 "site.conf error: expected `" .. varname .. "' to be a string array")
+   local ok, var = pcall(need_array, varname, function(e) assert_type(e, 'string') end, required)
+   assert(ok, "site.conf error: expected `" .. varname .. "' to be a string array")
+   return var
 end
 
 function need_array_of(varname, array, required)
-- 
GitLab