X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2FIRCParser.c;h=25fda700044c47167d44c7e05817bae32a0ec7b6;hb=3fd5d47d48e9d5b3bd11812ed7d8742b3eadea3f;hp=0f6c6922603ae15db0f3a71cb1551fca148b4417;hpb=cdebdaa89c585c948a7abbfcda22fed6b029d9da;p=NeonServV5.git diff --git a/src/IRCParser.c b/src/IRCParser.c index 0f6c692..25fda70 100644 --- a/src/IRCParser.c +++ b/src/IRCParser.c @@ -188,8 +188,10 @@ static IRC_CMD(raw_join) { event_registered(user, from); user->flags &= ~USERFLAG_WAS_REGISTERING; } else if(!(chan->flags & CHANFLAG_RECEIVED_USERLIST)) { - if(!isBot(user)) + if(client->user != user) { //bots are allowed to add themselves + DESYNCHRONIZE(cache_sync); return 1; //ignore join + } chanuser = addChanUser(chan, user); chanuser->visCount = 1;