rem: this.disconnect(); 
add: this.connection.disconnect(); 
context: function ident_listener_request(e){    function response(str)    {        return e.localPort + " , " + e.remotePort + " : " + str + "\r\n";    };    function validPort(p)    {        return (p >= 1) && (p <= 65535);    };    if (!validPort(e.localPort) || !validPort(e.remotePort))    {        this.connection.sendData(response("ERROR : INVALID-PORT"));        this.disconnect();        return;    }    var found, responses = this.server.responses;    for (var i = 0; i < responses.length; ++i)    {        if ((e.remotePort == responses[i].port) &&            (this.connection._transport.host == responses[i].ip))        {            // charset defaults to US-ASCII            // anything except an OS username should use OTHER            // however, ircu sucks, so we can't do that.            this.connection.sendData(response("USERID : CHATZILLA :" +                                               responses[i].username));            found = true;            break;        }    }    if (!found)        this.connection.sendData(response("ERROR : NO-USER"));    // Spec gives us a choice: drop the connection, or listen for more queries.    // Since IRC servers will only ever want one name, we disconnect.    this.disconnect();}
meta: 3298	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3298/f75e91714b80bbd60cfb0b6b39fb729bfdb28cc4/ident.js/buggy/js/lib/ident.js