add:  var o = client.dcc.findByID(e.nickname); if (o)  return o.abort();  
context: function cmdDCCClose(e){    if (!jsenv.HAS_SERVER_SOCKETS)        return display(MSG_DCC_NOT_POSSIBLE);    if (!client.prefs["dcc.enabled"])        return display(MSG_DCC_NOT_ENABLED);        // If there is no nickname specified, use current view.    if (!e.nickname)    {        if (client.currentObject.TYPE == "IRCDCCChat")            return client.currentObject.abort();        // ...if there is one.        return display(MSG_DCC_ERR_NOCHAT);    }        if (e.type)        e.type = [e.type.toLowerCase()];    else        e.type = ["chat", "file"];        // Go ask the DCC code for some matching requets.    var list = client.dcc.getMatches              (e.nickname, e.file, e.type, [DCC_DIR_GETTING, DCC_DIR_SENDING],                [DCC_STATE_REQUESTED, DCC_STATE_ACCEPTED, DCC_STATE_CONNECTED]);        // Disconnect if only one match.    if (list.length == 1)        return list[0].abort();        // Oops, couldn't figure the user's requets out, so give them some help.    display(getMsg(MSG_DCC_ACCEPTED_MATCHES, [list.length]));    display(MSG_DCC_MATCHES_HELP);    return true;}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/d84f82bf3e11bd09e70e1036662b0018f8834acc/commands.js/clean/extensions/irc/xul/content/commands.js