struct UserNode *user = getUserByMask(from);
if(user == NULL) return 0;
if(!is_firstBotSeeUser(client, user)) return 1; //we ignore it - but it's not a parse error
- int keep_channel = 1;
int registering = !stricmp(argv[0], "Registered");
if((registering && (user->flags & USERFLAG_ISBOT))) return 1; //bot is registering - just ignore it
delUser(user, 0); //a little bit crazy, but we want to delete the user on the channel's userlists - but not the users channel list
for(chanuser = getUserChannels(user, NULL); chanuser; chanuser = next) {
next = getUserChannels(user, chanuser);
if(chanuser->chan->chanbot == user)
- keep_channel = checkChannelVisibility(chanuser->chan);
+ checkChannelVisibility(chanuser->chan);
}
//search the user representing the bot in the world of IRC
struct ClientSocket *bot;