From e0933719558457f196bda01866ba3c821c44bb88 Mon Sep 17 00:00:00 2001 From: jomo Date: Fri, 20 Feb 2015 19:44:28 +0100 Subject: [PATCH] only read response.statusCode if response is available --- modules/networking.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/modules/networking.js b/modules/networking.js index f42179b..93d5fa6 100644 --- a/modules/networking.js +++ b/modules/networking.js @@ -54,9 +54,11 @@ exp.get_from_options = function(rid, url, options, callback) { encoding: (options.encoding || null), }, function(error, response, body) { // log url + code + description - var code = response.statusCode; - logfunc = code && code < 405 ? logging.log : logging.warn; - logfunc(rid + url + " " + code + " " + http_code[code]); + var code = response && response.statusCode; + if (!error) { + var logfunc = code && code < 405 ? logging.log : logging.warn; + logfunc(rid + url + " " + code + " " + http_code[code]); + } // 200 or 301 depending on content type if (!error && (code === 200 || code === 301)) {