rem: this.netsplit(origin.nick + " " + this.nick); 
context: function Server_Quit(str,suppress_bcast,is_netsplit,origin) {	var tmp;	if (!str)		str = this.nick;	if (is_netsplit) {		this.netsplit(str);	} else if (this.local) {		if (!suppress_bcast)			this.bcast_to_servers_raw("SQUIT " + this.nick + " :" + str);		this.netsplit(servername + " " + this.nick);	} else if (origin) {		if (!suppress_bcast)			this.bcast_to_servers_raw(":" + origin.nick + " SQUIT " + this.nick + " :" + str);		this.netsplit(origin.nick + " " + this.nick);	} else {		umode_notice(USERMODE_OPER,"Notice",			"Netspliting a server which isn't local and doesn't " +			"have an origin?!");		if (!suppress_bcast)			this.bcast_to_servers_raw("SQUIT " + this.nick + " :" + str);		this.netsplit();	}	if (this.local) {		if (server.client_remove!=undefined)			server.client_remove(this.socket);		// FIXME: wrong phrasing below		gnotice("Closing Link: " + this.nick + " (" + str + ")");		this.rawout("ERROR :Closing Link: [" + this.uprefix + "@" + this.hostname + "] (" + str + ")");		if (this.socket!=undefined)			this.socket.close();		delete Local_Sockets[this.id];	}	delete Local_Sockets[this.id];	delete Local_Sockets_Map[this.id];	delete Local_Servers[this.id];	delete Servers[this.nick.toLowerCase()];	delete this;	rebuild_socksel_array = true;}
meta: 9592	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9592/492c4b3bf0098acce0f280755006891ef2404065/ircd_server.js/buggy/load/ircd_server.js