rem: this.numeric(311, wi.nick + " " + wi.uprefix + " " + wi.hostname + " * :" + wi.realname); 
add: this.numeric(311, wi.nick + " " + wi.uprefix + " " + wi.hostname + " * :" + wi.realname); 
context: function IRCClient_do_whois(wi) {	if (!wi)		return 0;	this.numeric(311, wi.nick + " " + wi.uprefix + " " + wi.hostname + " * :" + wi.realname);	var userchans="";	for (i in wi.channels) {		var chan = wi.channels[i];		if (!(chan.mode&CHANMODE_SECRET||chan.mode&CHANMODE_PRIVATE) ||		     this.channels[chan.nam.toUpperCase()] || this.mode&USERMODE_OPER) {			if (userchans)				userchans += " ";			if (chan.modelist[CHANMODE_OP][wi.id])				userchans += "@";			else if (chan.modelist[CHANMODE_VOICE][wi.id])				userchans += "+";			userchans += chan.nam;		}	}	if (userchans)		this.numeric(319, wi.nick + " :" + userchans);	if (wi.local)		this.numeric(312, wi.nick + " " + servername + " :" + serverdesc);	else {		wi_server = searchbyserver(wi.servername);		this.numeric(312, wi.nick + " " + wi_server.nick + " :" + wi_server.info);	}	if (wi.mode&USERMODE_OPER)		this.numeric(313, wi.nick + " :is an IRC operator.");	if (wi.away)		this.numeric(301, wi.nick + " :" + wi.away);	if (wi.local)		this.numeric(317, wi.nick + " " + (time() - wi.talkidle) + " " + wi.connecttime + " :seconds idle, signon time");}
meta: 9592	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9592/8e827bdecb04679155adebfc0d3059428c1c52a7/ircd.js/buggy/ircd.js