rem: if (this.count_users() >= parseInt(mask.slice(1))) 
add: if (true_array_len(this.users) >= parseInt(mask.slice(1))) 
context: function Channel_match_list_mask(mask) {	if (mask[0] == ">") { // Chan has more than X people?		if (this.count_users() < parseInt(mask.slice(1)))			return 0;	} else if (mask[0] == "<") { // Chan has less than X people?		if (this.count_users() >= parseInt(mask.slice(1)))			return 0;	} else if (mask[0].toUpperCase() == "C") { //created X mins ago?		if ((mask[1] == ">") && (this.created <		    (time() - (parseInt(mask.slice(2)) * 60)) ) )			return 0;		else if ((mask[1] == "<") && (this.created >		         (time() - (parseInt(mask.slice(2)) * 60)) ) )			return 0;	} else if (mask[0].toUpperCase() == "T") { //topics older than X mins?		if ((mask[1] == ">") && (this.topictime <		    (time() - (parseInt(mask.slice(2)) * 60)) ) )			return 0;		else if ((mask[1] == "<") && (this.topictime >		         (time() - (parseInt(mask.slice(2)) * 60)) ) )			return 0;	} else if (mask[0] == "!") { // doesn't match mask X		if (IRC_match(this.nam,mask.slice(1).toUpperCase()))			return 0;	} else { // if all else fails, we're matching a generic channel mask.		if (!IRC_match(this.nam,mask))			return 0;	}	return 1; // if we made it here, we matched something.}
meta: 9592	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9592/4f229143b84a356096312c3ff51e23def3f51c04/ircd.js/buggy/ircd.js