struct ChanUser *chanuser, *next;
for(chanuser = getChannelUsers(chan, NULL); chanuser; chanuser = next) {
next = getChannelUsers(chan, chanuser);
- removeChanUserFromLists(chanUser, 0, 1, 1);
+ removeChanUserFromLists(chanuser, 0, 1, 1);
}
}
if(freeChan)
}
void checkChannelVisibility(struct ChanNode* chan) {
- struct ChanUser *chanuser, *cchanuser, *next, *last = NULL;
+ struct ChanUser *chanuser, *next;
for(chanuser = getChannelUsers(chan, NULL); chanuser; chanuser = getChannelUsers(chan, chanuser)) {
if(chanuser->user->flags & USERFLAG_ISBOT) return;
}
for(chanuser = getChannelUsers(chan, NULL); chanuser; chanuser = next) {
next = getChannelUsers(chan, chanuser);
//remove the channel from the user's channel-list
- removeChanUserFromLists(chanUser, 0, 1, 0);
+ removeChanUserFromLists(chanuser, 0, 1, 0);
if(!chanuser->user->channel) {
//free the user (no more channels)
delUser(chanuser->user, 1);