Skip to content

Crash on MODE -o #345

@cjb

Description

@cjb
   debug - set heartbeat interval for client 8BkIaWve6WUdlpjc3Rq4
28 May 01:43:43 - MODE: ##javascript sets mode: -o
{ prefix: 'Agamemnus!~Agamemnus@xxxt',
  nick: 'Agamemnus',
  user: '~Agamemnus',   
  host: 'xxx',
  command: 'MODE',
  rawCommand: 'MODE',   
  commandType: 'normal',
  args: [ '##javascript', '-o', 'Agamemnus' ],
  client_server: 'irc.freenode.net' }

/home/ubuntu/subway/node_modules/irc/lib/irc.js:664
                    throw err;
                          ^
TypeError: Cannot call method 'set' of undefined
    at util.handle_irc (/home/ubuntu/subway/src/js/handle_irc.js:78:55)
    at Client.<anonymous> (/home/ubuntu/subway/lib/connection.js:69:7)
    at Client.EventEmitter.emit (events.js:117:20)
    at /home/ubuntu/subway/node_modules/irc/lib/irc.js:661:22
    at Array.forEach (native)
    at CleartextStream.<anonymous> (/home/ubuntu/subway/node_modules/irc/lib/irc.js:655:15)
    at CleartextStream.EventEmitter.emit (events.js:95:17)
    at emitReadable_ (_stream_readable.js:408:10)

The code is:

          case "-o":
            channel.get("users").get(message.args[2]).set("type", "");
            break;

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions