summaryrefslogtreecommitdiff
path: root/deps/npm/node_modules/uid-number/uid-number.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/npm/node_modules/uid-number/uid-number.js')
-rw-r--r--deps/npm/node_modules/uid-number/uid-number.js9
1 files changed, 7 insertions, 2 deletions
diff --git a/deps/npm/node_modules/uid-number/uid-number.js b/deps/npm/node_modules/uid-number/uid-number.js
index 2ae421edee..bd62184fda 100644
--- a/deps/npm/node_modules/uid-number/uid-number.js
+++ b/deps/npm/node_modules/uid-number/uid-number.js
@@ -32,8 +32,13 @@ function uidNumber (uid, gid, cb) {
child_process.execFile( process.execPath
, [getter, uid, gid]
- , function (code, out, err) {
- if (er) return cb(new Error("could not get uid/gid\n" + err))
+ , function (code, out, stderr) {
+ if (code) {
+ var er = new Error("could not get uid/gid\n" + stderr)
+ er.code = code
+ return cb(er)
+ }
+
try {
out = JSON.parse(out+"")
} catch (ex) {