From 5ef084d8be4f8bcd454cf7da45fda967ae0442c5 Mon Sep 17 00:00:00 2001 From: jomo Date: Sun, 30 Nov 2014 20:25:24 +0100 Subject: [PATCH] catch `df` errors --- modules/clean_images.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/modules/clean_images.js b/modules/clean_images.js index 06f35a2..f3e5501 100644 --- a/modules/clean_images.js +++ b/modules/clean_images.js @@ -14,9 +14,13 @@ function should_clean(callback) { isDisplayPrefixMultiplier: false, precision: 2 }, function (err, response) { - var available = response[0].available; - console.log("ImageCleaner: " + available + "KB available"); - callback(err, available < config.cleaning_limit); + if (err) { + callback(err, false); + } else { + var available = response[0].available; + console.log("ImageCleaner: " + available + "KB available"); + callback(err, available < config.cleaning_limit); + } }); } @@ -25,6 +29,7 @@ function should_clean(callback) { exp.run = function() { should_clean(function(err, clean) { if (err) { + logging.error("Failed to run ImageCleaner"); logging.error(err); } else if (clean) { logging.warn("ImageCleaner: Disk limit reached! Cleaning images now");