rem: dd ("*** Caught " + ex + " while reading.") this.isConnected = false; 
add: dd ("*** Caught " + ex + " while reading."); this.disconnect(); 
context: function bc_readdata(timeout, count){    if (!this.isConnected)        throw "Not Connected.";    var rv;    try    {        rv = this._scriptableInputStream.read (count);    }    catch (ex)    {        dd ("*** Caught " + ex + " while reading.")        this.isConnected = false;        throw (ex);    }        return rv;}
meta: 5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5459/bed39e8f3c219944b1ef2a4dc9163acf12791b06/connection-xpcom.js/clean/extensions/irc/js/lib/connection-xpcom.js