rem: if (!chkwho) umode_notice(USERMODE_OPER,"Notice","WHO returned 0 for user: " + usr.nick + " (B)"); 
add: if (!chkwho) { umode_notice(USERMODE_OPER,"Notice", "WHO returned 0 for user: " + usr.nick + " (B)"); } 
context: function IRCClient_do_basic_who(whomask) {	var eow = "*";	var regexp = "^[0]{1,}$";	if (whomask.match(regexp))		whomask = "*";	if ((whomask[0] == "#") || (whomask[0] == "&")) {		var chan = Channels[whomask.toUpperCase()];		if (chan && ( ( !(chan.mode&CHANMODE_SECRET) &&		    !(chan.mode&CHANMODE_PRIVATE) ) ||		    this.channels[chan.nam.toUpperCase()] || (this.mode&USERMODE_OPER))		   ) {			for(i in chan.users) {				var usr = chan.users[i];				if (!(usr.mode&USERMODE_INVISIBLE) ||				    (this.mode&USERMODE_OPER) ||				    this.onchanwith(usr) ) {					var chkwho = this.numeric352(usr,false,chan);					if (!chkwho)						umode_notice(USERMODE_OPER,"Notice","WHO returned 0 for user: " + usr.nick + " (A)");				}			}			eow = chan.nam;		}	} else {		for (i in Users) {			var usr = Users[i];			if (usr.match_who_mask(whomask) &&			    (!(usr.mode&USERMODE_INVISIBLE) ||			     (this.mode&USERMODE_OPER) ||			     this.onchanwith(usr) ) ) {				var chkwho = this.numeric352(usr);				if (!chkwho)					umode_notice(USERMODE_OPER,"Notice","WHO returned 0 for user: " + usr.nick + " (B)");			}		}		eow = whomask;	}	this.numeric(315, eow + " :End of /WHO list. (Basic)");}
meta: 9592	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9592/8e827bdecb04679155adebfc0d3059428c1c52a7/ircd.js/buggy/ircd.js