rem: hops = Number(ary[1]); desc = toUnicode(ary[2], this); 
add: var status; if (e.user.isAway) status = MSG_GONE; else status = MSG_HERE;  this.display(getMsg(MSG_WHO_MATCH, [e.params[6], e.params[3], e.params[4], e.user.desc, status, e.decodeParam(2), e.params[5], e.user.hops]), e.code, e.user); 
context: function my_352 (e){    //0-352 1-rginda_ 2-#chatzilla 3-chatzilla 4-h-64-236-139-254.aoltw.net    //5-irc.mozilla.org 6-rginda 7-H    var desc;    var hops = "?";    var length = e.params.length;    var ary = e.params[length - 1].match(/(\d+)\s(.*)/);    if (ary)    {        hops = Number(ary[1]);        desc = toUnicode(ary[2], this);    }    else    {        desc = e.decodeParam(length - 1);    }        var status = e.params[7];    if (e.params[7][0] == "G")        status = MSG_GONE;    else if (e.params[7][0] == "H")        status = MSG_HERE;            e.user.display(getMsg(MSG_WHO_MATCH,                           [e.params[6], e.params[3], e.params[4],                            desc, status,                            e.decodeParam(2),                             e.params[5], hops]), e.code, e.user);    updateTitle (e.user);    if ("whoMatches" in this)        ++this.whoMatches;    else        this.whoMatches = 1;}
meta: 3298	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3298/703717eb72f3378c625c0fefe679e646d1c5b0ff/handlers.js/buggy/xul/content/handlers.js