rem: if (o.server) 
add: if ("server" in o) 
context: function cli_icommand (e){    var ary = client.commands.list (e.command);        if (ary.length == 0)    {                var o = getObjectDetails(client.currentObject);        if (o.server)        {            client.currentObject.display (getMsg("cli_icommandMsg",                                                 e.command), "WARNING");            o.server.sendData (e.command + " " + e.inputData + "\n");        }        else            client.currentObject.display (getMsg("cli_icommandMsg2",                                                 e.command), "ERROR");    }    else if (ary.length == 1 || ary[0].name == e.command)    {        if (typeof client[ary[0].func] == "undefined")                    client.currentObject.display (getMsg("cli_icommandMsg3",                                                 ary[0].name), "ERROR");        else        {            e.commandEntry = ary[0];            if (!client[ary[0].func](e))                client.currentObject.display (ary[0].name + " " +                                              ary[0].usage, "USAGE");        }    }    else    {        client.currentObject.display (getMsg("cli_icommandMsg4",                                             e.command), "ERROR");        var str = "";        for (var i in ary)            str += str ? ", " + ary[i].name : ary[i].name;        client.currentObject.display (getMsg("cli_icommandMsg5",                                             [ary.length, str]), "ERROR");    }}
meta: 3298	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3298/917218a629e83d9e9f673a35af2d0b15a4a3d3fb/handlers.js/buggy/xul/content/handlers.js