rem: if (!net.messages) net.displayHere (getMsg("cli_iattachMsg4",net.name),"INFO"); setCurrentObject(net);  if (net.isConnected()) 
add: if (e.inputData.search(/irc:\/\ e.inputData = "irc:  var url = parseIRCURL(e.inputData); if (!url) 
context: function cli_iattach (e){    var net;    var pass;        if (!e.inputData)    {        if (client.lastNetwork)        {                    client.currentObject.display (getMsg("cli_iattachMsg",                                                 client.lastNetwork.name),                                          "NOTICE");            net = client.lastNetwork;        }        else        {            client.currentObject.display (getMsg("cli_iattachMsg2"),                                          "ERROR");            return false;        }    }    else    {        var ary = e.inputData.match (/(\S+) ?(\S+)?/);        net = client.networks[ary[1]];        pass = ary[2];                if (!net)        {            client.currentObject.display (getMsg("cli_iattachMsg3",e.inputData),                                          "ERROR");            return false;        }        client.lastNetwork = net;    }    if (!net.messages)        net.displayHere (getMsg("cli_iattachMsg4",net.name),"INFO");    setCurrentObject(net);    if (net.isConnected())    {        net.display (getMsg("cli_iattachMsg5",net.name),"ERROR");        return true;    }        if (CIRCNetwork.prototype.INITIAL_NICK == client.defaultNick)        CIRCNetwork.prototype.INITIAL_NICK =            prompt (getMsg("cli_iattachMsg6"), client.defaultNick);        net.connect(pass);    net.display (getMsg("cli_iattachMsg7",net.name), "INFO");    return true;    }
meta: 5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5459/b8511d02e8bcb51d475c1c9a02b7a6f680ba5830/handlers.js/buggy/extensions/irc/xul/content/handlers.js