rewrote IRC cache parser to be (hopefully) more stable
[NeonServV5.git] / src / ChanNode.c
index fddde4c10598cbd2d01e0762e0e4467af20619c0..23543c497273c88fff9d118db7fffc0005f268aa 100644 (file)
@@ -138,7 +138,6 @@ struct ChanNode* addChannel(const char *name) {
     chan->bans = NULL;
     chan->spam_settings = NULL;
     chan->usercount = 0;
-    chan->chanbot = NULL;
     chan->topic[0] = 0;
     chan->flags = 0;
     /* mode lists */
@@ -236,10 +235,8 @@ void freeChanNode(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;
+        if(chanuser->user->flags & USERFLAG_ISBOT)
             return 1;
-        }
     }
     //free the channel...
     SYNCHRONIZE(cache_sync);