rem: send_data = ":" + origin.nuh + " " + str; } else if (this.parent) { 
add: 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) { 
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) {		send_data = ":" + origin.nuh + " " + str;	} else if (this.parent) {		sendsock = Servers[this.parent].socket;		send_data = ":" + origin.nick + " " + str;	} else if (this.server) {		send_data = ":" + origin.nick + " " + str;	} else {		log("!ERROR: No socket to send to?");		return 0;	}	if (!writeout(sendsock,send_data))		this.flagged_for_quit = "Socket write failed miserably";}
meta: 9592	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9592/22418f213c196ca88a1d78bd02732485799f46fd/ircd.js/clean/ircd.js