Make sure oldAbort is only called if the xhr object still exists.
[jquery.git] / src / ajax.js
index 83e5bdc..02322ab 100644 (file)
@@ -455,9 +455,8 @@ jQuery.extend({
                try {
                        var oldAbort = xhr.abort;
                        xhr.abort = function() {
-                               oldAbort.call( xhr );
-
                                if ( xhr ) {
+                                       oldAbort.call( xhr );
                                        xhr.readyState = 0;
                                }