rem: if (chan.ismode(nick.id,CHANLIST_OP)) 
add: if (chan.ismode(nick.id,CHANMODE_OP)) 
context: function IRCClient_reintroduce_nick(nick) {	var chan;	var cmodes;	if (!this.server || !nick)		return 0;	this.server_nick_info(nick);	if (nick.away)		this.rawout(":" + nick.nick + " AWAY :" + nick.away);	for (uchan in nick.channels) {		cmodes = "";		if (nick.channels[uchan]) {			chan = Channels[nick.channels[uchan]];			if (chan.ismode(nick.id,CHANLIST_OP))				cmodes += "@";			if (chan.ismode(nick.id,CHANLIST_VOICE))				cmodes += "+";			this.rawout("SJOIN " + chan.created + " " + chan.nam + " " + chan.chanmode(true) + " :" + cmodes + nick.nick);			if (chan.topic)				this.rawout("TOPIC " + chan.nam + " " + chan.topicchangedby + " " + chan.topictime + " :" + chan.topic);		}	}}
meta: 9592	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9592/602751b924140f2f131ade2fe4bd7d9263e66c52/ircd.js/buggy/ircd.js