diff --git a/get-info.js b/get-info.js index 159298c8..9afb5b74 100644 --- a/get-info.js +++ b/get-info.js @@ -30,7 +30,12 @@ function getJSON(options, callback) { catch(e) { Logger.errlog.log("JSON fail: " + options.path); var m = buffer.match(/([^<]+)<\/internalReason>/); - callback(m[1] || true, res.statusCode, null); + if(m) { + callback(m[1], res.statusCode, null); + } + else { + callback(true, res.statusCode, null); + } return; } callback(false, res.statusCode, data); @@ -55,7 +60,12 @@ function getJSONHTTPS(options, callback) { catch(e) { Logger.errlog.log("JSON fail: " + options.path); var m = buffer.match(/([^<]+)<\/internalReason>/); - callback(m[1] || true, res.statusCode, null); + if(m) { + callback(m[1], res.statusCode, null); + } + else { + callback(true, res.statusCode, null); + } return; } callback(false, res.statusCode, data);