diff --git a/lib/server/commander.js b/lib/server/commander.js index 07c4943d..b3e5b317 100644 --- a/lib/server/commander.js +++ b/lib/server/commander.js @@ -25,12 +25,10 @@ if (!ret) Util.exec(callback, "First parameter should be a string"); else - fs.readdir(path, function(error, files) { - readDir(error, files, { - callback : callback, - path : path - }); - }); + fs.readdir(path, readDir.bind(null, { + callback : callback, + path : path + })); return ret; }; @@ -41,7 +39,7 @@ * @param pError * @param pFiles */ - function readDir(error, files, params) { + function readDir(params, error, files) { var i, n, stats, filesData, fill, name, fileParams, p = params,