Added sanitization around path for mkdir and rmdir

This commit is contained in:
Electro707
2024-11-02 21:29:53 -04:00
parent 26e797d5e5
commit b1e6bb8daa

View File

@@ -812,7 +812,7 @@ dtutils_file.libdoc.functions["mkdir"] = {
function dtutils_file.mkdir(path)
if not dtutils_file.check_if_file_exists(path) then
local mkdir_cmd = dt.configuration.running_os == "windows" and "mkdir" or "mkdir -p"
return dsys.external_command(mkdir_cmd.." "..path)
return dsys.external_command(mkdir_cmd.." "..dtutils_file.sanitize_filename(path))
else
return 0
end
@@ -837,7 +837,7 @@ dtutils_file.libdoc.functions["rmdir"] = {
function dtutils_file.rmdir(path)
local rm_cmd = dt.configuration.running_os == "windows" and "rmdir /S /Q" or "rm -r"
return dsys.external_command(rm_cmd.." "..path)
return dsys.external_command(rm_cmd.." "..dtutils_file.sanitize_filename(path))
end
dtutils_file.libdoc.functions["create_tmp_file"] = {