add: else if (is_netsplit) this.bcast_to_servers(tmp,DREAMFORGE); /* DF doesn't have NOQUIT */ 
context: function User_Quit(str,suppress_bcast,is_netsplit,origin) {	if (!str)		str = this.nick;	var ww_serverdesc;	var tmp = "QUIT :" + str;	this.bcast_to_uchans_unique(tmp);	for(thisChannel in this.channels) {		this.rmchan(this.channels[thisChannel]);	}	var ww_serverdesc = serverdesc;	if (this.parent)		ww_serverdesc = Servers[this.parent.toLowerCase()].info;	var nick_uc = this.nick.toUpperCase();	if (!WhoWas[nick_uc])		WhoWas[nick_uc] = new Array;	var ww = WhoWas[nick_uc];	var ptr = ww.unshift(new WhoWasObj(this.nick, this.uprefix, this.hostname,		this.realname, this.servername, ww_serverdesc)) - 1;	WhoWasMap.unshift(ww[ptr]);	if (WhoWasMap.length > WhoWas_Buffer) {		var ww_pop = WhoWasMap.pop();		var ww_obj = WhoWas[ww_pop.nick.toUpperCase()];		ww_obj.pop();		if (!ww_obj.length)			delete WhoWas[ww_pop.nick.toUpperCase()];	}	if (!suppress_bcast)		this.bcast_to_servers(tmp);	if (this.local) {		if(server.client_remove!=undefined)			server.client_remove(this.socket);		this.rawout("ERROR :Closing Link: [" + this.uprefix + "@"			+ this.hostname + "] (" + str + ")");		umode_notice(USERMODE_CLIENT,"Client","Client exiting: " + this.nick			+ " (" + this.uprefix + "@" + this.hostname + ") [" + str + "] ["			+ this.ip + "]");		if (this.socket!=undefined)			this.socket.close();	}	delete Local_Sockets[this.id];	delete Local_Sockets_Map[this.id];	delete Local_Users[this.id];	delete Users[this.nick.toUpperCase()];	delete this;	rebuild_socksel_array = true;}
meta: 9592	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9592/492c4b3bf0098acce0f280755006891ef2404065/ircd_user.js/clean/load/ircd_user.js