mirror of
				https://github.com/NginxProxyManager/nginx-proxy-manager.git
				synced 2025-10-31 15:53:33 +00:00 
			
		
		
		
	Args weren't being passed to htpasswd command, fixes #2692
This commit is contained in:
		| @@ -1,5 +1,6 @@ | |||||||
| const exec     = require('child_process').exec; | const exec     = require('child_process').exec; | ||||||
| const execFile = require('child_process').execFile; | const execFile = require('child_process').execFile; | ||||||
|  | const logger   = require('../logger').global; | ||||||
|  |  | ||||||
| module.exports = { | module.exports = { | ||||||
|  |  | ||||||
| @@ -20,12 +21,14 @@ module.exports = { | |||||||
| 	}, | 	}, | ||||||
|  |  | ||||||
| 	/** | 	/** | ||||||
| 	 * @param   {Array} cmd | 	 * @param   {String} cmd | ||||||
|  | 	 * @param   {Array}  args | ||||||
| 	 * @returns {Promise} | 	 * @returns {Promise} | ||||||
| 	 */ | 	 */ | ||||||
| 	execFile: function (cmd) { | 	execFile: function (cmd, args) { | ||||||
|  | 		logger.debug('CMD: ' + cmd + ' ' + (args ? args.join(' ') : '')); | ||||||
| 		return new Promise((resolve, reject) => { | 		return new Promise((resolve, reject) => { | ||||||
| 			execFile(cmd, function (err, stdout, /*stderr*/) { | 			execFile(cmd, args, function (err, stdout, /*stderr*/) { | ||||||
| 				if (err && typeof err === 'object') { | 				if (err && typeof err === 'object') { | ||||||
| 					reject(err); | 					reject(err); | ||||||
| 				} else { | 				} else { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user