From c9477dcfb0a459776269be90377ab999e1586740 Mon Sep 17 00:00:00 2001 From: Tobias Ulmer Date: Mon, 8 Sep 2014 17:48:15 +0200 Subject: [PATCH] e2lib.join: detect nil components and throw an error. Signed-off-by: Tobias Ulmer --- generic/e2lib.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/generic/e2lib.lua b/generic/e2lib.lua index 414c193..7cf65c2 100644 --- a/generic/e2lib.lua +++ b/generic/e2lib.lua @@ -757,8 +757,10 @@ function e2lib.join(p1, p2, ...) local args = {p1, p2, ...} local buildpath = "" local sepnext = false + local component - for _,component in ipairs(args) do + for i=1,#args do + component = args[i] assert(type(component) == "string") if sepnext then -- 2.39.5