diff --git a/crush.lua b/crush.lua index fb947d8..78d4131 100644 --- a/crush.lua +++ b/crush.lua @@ -263,7 +263,8 @@ local function run() mkdir("lib") -- NOTE: deps array may grow while scanning - for i = 1,#deps do + local i = 1 + while i <= #deps do local dep = deps[i] -- Fetch dependency @@ -275,6 +276,8 @@ local function run() if file_exists(depmanifest) then scandeps(depmanifest, 'skipdups', deps) end + + i = i + 1 end end