]> git.e2factory.org Git - e2factory.git/commitdiff
e2lib.join: detect nil components and throw an error.
authorTobias Ulmer <tu@emlix.com>
Mon, 8 Sep 2014 15:48:15 +0000 (17:48 +0200)
committerTobias Ulmer <tu@emlix.com>
Wed, 16 Nov 2016 14:41:18 +0000 (15:41 +0100)
Signed-off-by: Tobias Ulmer <tu@emlix.com>
generic/e2lib.lua

index 414c193c41493a87679e0e833affa99892a258ad..7cf65c25fa72c9ed08dab551209c735f74555cde 100644 (file)
@@ -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