summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xitjs/http.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/itjs/http.js b/itjs/http.js
index 8615e98..faafe56 100755
--- a/itjs/http.js
+++ b/itjs/http.js
@@ -129,7 +129,7 @@ ready_state_changed: function()
{
var req = this.req; // Avoid race conditions
- if (req && (req.readyState == 4))
+ if (req && !req.aborted && req.readyState == 4) // Check aborted flag because IE9 throws error c00c023f when accessing aborted request
{
var data = null;
@@ -184,7 +184,7 @@ dataReady: function(data, callid)
stop: function()
{
- try { this.req.abort(); }
+ try { this.req.aborted = true; this.req.abort(); } // Set aborted flag as IE9 throws error c00c023f when accessing aborted request
catch (e) { }
this.unlink(this.callid);