From c4e449fc45aab5f52de92e052e75b51c77743bbd Mon Sep 17 00:00:00 2001 From: Bruno Windels Date: Thu, 20 Feb 2020 11:42:33 +0100 Subject: [PATCH] add null check for when there is no response --- src/autodiscovery.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/autodiscovery.js b/src/autodiscovery.js index fe689fd14..98df1962f 100644 --- a/src/autodiscovery.js +++ b/src/autodiscovery.js @@ -502,10 +502,12 @@ export class AutoDiscovery { request( { method: "GET", uri: url, timeout: 5000 }, (err, response, body) => { - if (err || response.statusCode < 200 || response.statusCode >= 300) { + if (err || response && + (response.statusCode < 200 || response.statusCode >= 300) + ) { let action = "FAIL_PROMPT"; let reason = (err ? err.message : null) || "General failure"; - if (response.statusCode === 404) { + if (response && response.statusCode === 404) { action = "IGNORE"; reason = AutoDiscovery.ERROR_MISSING_WELLKNOWN; }