X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2FChanNode.c;h=2ce8ddd0ea8047c4776ebf39fe3fc0306d8ade67;hb=44436a96352a38631237978c9fd431cef3d85cfb;hp=bafc3bd055e9ca8263bc5b2529a6b726ccc7eaae;hpb=336aac7dbdb3597f3d80423aa07239fad5287046;p=NeonServV5.git diff --git a/src/ChanNode.c b/src/ChanNode.c index bafc3bd..2ce8ddd 100644 --- a/src/ChanNode.c +++ b/src/ChanNode.c @@ -1,4 +1,4 @@ -/* 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 @@ -229,12 +229,12 @@ void freeChanNode(struct ChanNode* chan) { 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... @@ -250,4 +250,5 @@ void checkChannelVisibility(struct ChanNode* chan) { } chan->user = NULL; delChannel(chan, 1); + return 0; }