From 3e7d91cb91a861b80be6eb62b5198874fbdb24d0 Mon Sep 17 00:00:00 2001 From: Simo Kinnunen Date: Tue, 4 Feb 2014 16:07:56 +0900 Subject: [PATCH] If device gets unplugged after a service fails (happens easily because the socket dies), don't log a provider error. --- lib/roles/provider.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/roles/provider.js b/lib/roles/provider.js index 8c6327d4..491c5427 100644 --- a/lib/roles/provider.js +++ b/lib/roles/provider.js @@ -166,6 +166,11 @@ module.exports = function(options) { worker = workers[device.id] = null }) .catch(procutil.ExitError, function(err) { + log.error( + 'Device worker "%s" died with code %s' + , device.id + , err.code + ) log.info('Restarting device worker "%s"', device.id) return Promise.delay(500) .then(function() { @@ -203,11 +208,6 @@ module.exports = function(options) { resolver.resolve() } else { - log.error( - 'Device worker "%s" died with code %s' - , device.id - , code - ) resolver.reject(new procutil.ExitError(code)) } }