Skip to content

Commit b30fcb5

Browse files
committed
Args weren't being passed to htpasswd command, fixes NginxProxyManager#2692
1 parent 44bebf3 commit b30fcb5

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

backend/lib/utils.js

+6-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
const exec = require('child_process').exec;
22
const execFile = require('child_process').execFile;
3+
const logger = require('../logger').global;
34

45
module.exports = {
56

@@ -20,12 +21,14 @@ module.exports = {
2021
},
2122

2223
/**
23-
* @param {Array} cmd
24+
* @param {String} cmd
25+
* @param {Array} args
2426
* @returns {Promise}
2527
*/
26-
execFile: function (cmd) {
28+
execFile: function (cmd, args) {
29+
logger.debug('CMD: ' + cmd + ' ' + (args ? args.join(' ') : ''));
2730
return new Promise((resolve, reject) => {
28-
execFile(cmd, function (err, stdout, /*stderr*/) {
31+
execFile(cmd, args, function (err, stdout, /*stderr*/) {
2932
if (err && typeof err === 'object') {
3033
reject(err);
3134
} else {

0 commit comments

Comments
 (0)