fix: direct mode allows injecting unauthorized filesystem operations

This commit is contained in:
Marcin Szewczyk 2015-10-27 15:18:26 +01:00
parent cce7db5ebd
commit c4f4ac3e01
1 changed files with 2 additions and 2 deletions

View File

@ -109,13 +109,13 @@ direct.action = function(inlet)
error('Refusing to erase your harddisk!')
end
local command = '/bin/mv $1 $2 || /bin/rm -rf $1'
local command = '/bin/mv "$1" "$2" || /bin/rm -rf "$1"'
if
config.delete ~= true and
config.delete ~= 'running'
then
command = '/bin/mv $1 $2'
command = '/bin/mv "$1" "$2"'
end
spawnShell(