Skip to content

Commit 37db8bd

Browse files
committed
fix(fs): reject non-directory paths in recursive rm
1 parent 5668d97 commit 37db8bd

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

src/mods/fs.lua

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -362,9 +362,15 @@ function M.rm(p, recursive)
362362
return remove(p)
363363
end
364364

365+
local ok, err
366+
ok, err = check_dir(p)
367+
if not ok then
368+
return nil, err
369+
end
370+
365371
local items = {}
366372

367-
local ok, err = scan_dir(p, items, false)
373+
ok, err = scan_dir(p, items, false)
368374
if not ok then
369375
return nil, err
370376
end

0 commit comments

Comments
 (0)