memory leak on ajax

memory leak on ajax

Hi,
 
I have just found a code segment of ajax may cause a memory leak:
 
try {
   var oldAbort = xhr.abort;
   xhr.abort = function() {
    if ( xhr ) {
     oldAbort.call( xhr );
    }




    onreadystatechange( "abort" );
   };
  } catch(e) { }

 
oldAbort and xhr seems a circular reference.
 
I'm using sIEve-0.0.8 on IE8, you may like to see attached screenshots.