add: this.numeric(241,"L <hostmask> * <servername> <maxdepth>"); break; 
context: function IRCClient_do_stats(statschar) {	switch(statschar[0]) {		case "C":		case "c":			var cline_port;			for (cline in CLines) {				if(CLines[cline].port)					cline_port = CLines[cline].port;				else					cline_port = "*";				this.numeric(213,"C " + CLines[cline].host + " * " + CLines[cline].servername + " " + cline_port + " " + CLines[cline].ircclass);				if (NLines[cline])					this.numeric(214,"N " + NLines[cline].host + " * " + NLines[cline].servername + " " + NLines[cline].flags + " " + NLines[cline].ircclass);			}			break;  		case "H":		case "h":			for (hl in HLines) {				this.numeric(244,"H " + HLines[hl].allowedmask + " * " + HLines[hl].servername);			}			break;		case "I":		case "i":			var my_port;			for (iline in ILines) {				if (!ILines[iline].port)					my_port = "*";				else					my_port = ILines[iline].port;				this.numeric(215,"I " + ILines[iline].ipmask + " * " + ILines[iline].hostmask + " " + my_port + " " + ILines[iline].ircclass);			}			break;		case "K":		case "k":			for (kline in KLines) {				if(KLines[kline].hostmask)					this.numeric(216, KLines[kline].type + " " + KLines[kline].hostmask + " * * :" + KLines[kline].reason);			}			break;		case "L":		case "l":			this.numeric(211,"<linkname> <sendq> <sentmessages> <sentbytes> <receivedmessages> <receivedbytes> <timeopen>");			break;		case "M":		case "m":			this.numeric(212,"<command> <count>");			break;          		case "O":       		case "o":			for (oline in OLines) {				this.numeric(243, "O " + OLines[oline].hostmask + " * " + OLines[oline].nick);			}			break;		case "U":			for (uline in ULines) {				this.numeric(246, "U " + ULines[uline] + " * * 0 -1");                  			}       			break;		case "u":			var this_uptime=time() - server_uptime;			var updays=format("%lu",this_uptime / 86400);			if (updays < 1)				updays=0;			var uphours=format("%lu",(this_uptime-(updays*86400))/3600);			if (uphours < 1)				uphours=0;			var upmins=format("%02lu",((this_uptime-(updays*86400))-(uphours*3600))/60);			if (upmins < 1)				upmins=0;			var upsec=format("%02lu",(((this_uptime-(updays*86400))-(uphours*3600))-(upmins*60)));			if (upmins == "0")				upmins = "00";			this.numeric(242,":Server Up " + updays + " days " + uphours + ":" + upmins + ":" + upsec);			break;		case "Y":		case "y":			var yl;			for (thisYL in YLines) {				yl = YLines[thisYL];				this.numeric(218,"Y " + thisYL + " " + yl.pingfreq + " " + yl.connfreq + " " + yl.maxlinks + " " + yl.sendq);			}			break;		default:			break;	}	this.numeric(219, statschar[0] + " :End of /STATS Command.");}
meta: 9592	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9592/c546a64122255c0c5a7137f273506ebf76c4bfab/ircd.js/buggy/ircd.js