diff --git a/lib/daemon.js b/lib/daemon.js index 1779493..9bad748 100644 --- a/lib/daemon.js +++ b/lib/daemon.js @@ -141,11 +141,9 @@ function DaemonInterface(options){ async.each(instances, function(instance, eachCallback){ var itemFinished = function(error, result){ - if (result == null) { - var returnObj = {error: error, response: null, instance: instance}; - } else { - var returnObj = {error: error, response: result.result, instance: instance}; - } + + var returnObj = {error: error, response: (result || {}).result, instance: instance}; + if (streamResults) callback(returnObj); else results.push(returnObj); eachCallback();