rem: if (!this.sendq.bytes && !sendsock.send(send_data + "\r\n")) 
add: if (this.sendq.bytes || !sendsock.send(send_data + "\r\n")) 
context: function originatorout(str,origin) {	var send_data;	var sendsock;	if (debug)		log(format("[%s->%s]: %s",origin.nick,this.nick,str));	sendsock = this.socket;	if(this.local && !this.server) {		if (origin.server)			send_data = ":" + origin.nick + " " + str;		else			send_data = ":" + origin.nuh + " " + str;	} else if (this.server) {		send_data = ":" + origin.nick + " " + str;	} else if (!this.local) {		sendsock = Servers[this.parent.toLowerCase()].socket;		send_data = ":" + origin.nick + " " + str;	} else {		log(LOG_ERR,"!ERROR: No socket to send to?");		return 0;	}	if (!this.sendq.bytes && !sendsock.send(send_data + "\r\n"))		this.sendq.add(send_data);}
meta: 4284	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4284/a480ba7e9bd9e28acd5b0581357f6a699cc03670/ircd.js/buggy/ircd.js