Skip to content

Commit 873d139

Browse files
committed
refactor(fs): avoid shadowing error locals in copy_tree
1 parent b49527e commit 873d139

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

src/mods/fs.lua

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,8 @@ local function copy_tree(src, dst)
156156
return nil, "cannot copy a directory into itself or its descendant"
157157
end
158158

159-
local ok, errmsg, errcode = M.mkdir(dst, true)
159+
local ok, errmsg, errcode
160+
ok, errmsg, errcode = M.mkdir(dst, true)
160161
if not ok then
161162
return nil, errmsg, errcode
162163
end
@@ -171,8 +172,8 @@ local function copy_tree(src, dst)
171172
local child, type_ = items[i][1], items[i][2]
172173
local target = join(dst, basename(child))
173174
if type_ == "directory" then
174-
local copied, errmsg, errcode = copy_tree(child, target)
175-
if not copied then
175+
ok, errmsg, errcode = copy_tree(child, target)
176+
if not ok then
176177
return nil, errmsg, errcode
177178
end
178179
else

0 commit comments

Comments
 (0)