diff --git a/lib/df.js b/lib/df.js index 43d514e..52dbf93 100644 --- a/lib/df.js +++ b/lib/df.js @@ -18,16 +18,12 @@ exec(cmd, function (error, stdout, stderr) { - if (error) { return callback(error); } - - if (stderr) { - return callback(new Error(stderr)); - } + if (error) { error.message = stderr; } var response = DFHelper.parse(stdout, options); - callback(null, response); + callback(error || stderr, response); }); } @@ -40,4 +36,4 @@ require('child_process').exec, require('underscore') ) -); \ No newline at end of file +);