-/* ChanNode.c - NeonServ v5.2
+/* ChanNode.c - NeonServ v5.3
* Copyright (C) 2011 Philipp Kreil (pk910)
*
* This program is free software: you can redistribute it and/or modify
free(chan);
}
-void checkChannelVisibility(struct ChanNode* chan) {
+int checkChannelVisibility(struct ChanNode* chan) {
struct ChanUser *chanuser, *next;
for(chanuser = getChannelUsers(chan, NULL); chanuser; chanuser = getChannelUsers(chan, chanuser)) {
if(chanuser->user->flags & USERFLAG_ISBOT) {
chan->chanbot = chanuser->user;
- return;
+ return 1;
}
}
//free the channel...
}
chan->user = NULL;
delChannel(chan, 1);
+ return 0;
}