rem: var ary = e.DCCData.match(/(\S+) (\d+) (\d+) (\d+)/); 
add: var ary = e.DCCData.match(/([^ ]+) (\d+) (\d+) (\d+)/); 
context: function serv_dccsend (e){    var ary = e.DCCData.match(/(\S+) (\d+) (\d+) (\d+)/);    /* Just for mIRC: filenames with spaces may be enclosed in double-quotes.     * (though by default it replaces spaces with underscores, but we might as     * well cope). */    if ((ary[1][0] == '"') || (ary[1][ary[1].length - 1] == '"'))        ary = e.DCCData.match(/"(.+)" (\d+) (\d+) (\d+)/);    if (ary == null)        return false;    e.file = ary[1];    e.id   = ary[2];    // Cheeky longword --> dotted IP conversion.    var host = Number(e.id).toString(16);    e.host = Number("0x" + host.substr(0, 2)) + "." +             Number("0x" + host.substr(2, 2)) + "." +             Number("0x" + host.substr(4, 2)) + "." +             Number("0x" + host.substr(6, 2));    e.port = Number(ary[3]);    e.size = Number(ary[4]);    e.destObject = e.replyTo;    e.set = (e.replyTo == e.user) ? "user" : "channel";    return true;}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/10234/b9e1c87023084f53d448f0950373036c39c91d75/irc.js/clean/extensions/irc/js/lib/irc.js