diff --git a/scripts/modules/request.js b/scripts/modules/request.js index 48c9913bd6..7e942a47f7 100644 --- a/scripts/modules/request.js +++ b/scripts/modules/request.js @@ -40,10 +40,10 @@ module.exports = { response = { statusCode: httpRequest.status }; } + callback(error, response, optionalCallbackParameter); + // Break circular reference to httpRequest so the engine can garbage collect it. httpRequest.onreadystatechange = null; - - callback(error, response, optionalCallbackParameter); } }; if (typeof options === 'string') {