Skip to content

Commit e001e38

Browse files
Removed possible command injection
1 parent 7987544 commit e001e38

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/printer.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ function printDirect(parameters){
9393
}else if (!printer_helper.printDirect){// should be POSIX
9494
var temp_file_name = path.join(os.tmpDir(),"printing");
9595
fs.writeFileSync(temp_file_name, data);
96-
child_process.exec('lpr -P'+printer+' -oraw -r'+' '+temp_file_name, function(err, stdout, stderr){
96+
child_process.execFile('lpr', ['-P' + printer, '-oraw', '-r', temp_file_name], function(err, stdout, stderr){
9797
if (err !== null) {
9898
error('ERROR: ' + err);
9999
return;

0 commit comments

Comments
 (0)