X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2FIRCParser.c;h=ff244a05043c98384c978b0dca68e8bca1a01be2;hb=eccb280053f6c95dfb18e0acba2669dcf397b179;hp=fc6b607cbf2e98c8ce3bba734090cf4eec9dcf31;hpb=15d3e663d09e801fed79a8af7165e1698a377f8e;p=NeonServV5.git diff --git a/src/IRCParser.c b/src/IRCParser.c index fc6b607..ff244a0 100644 --- a/src/IRCParser.c +++ b/src/IRCParser.c @@ -334,6 +334,10 @@ static IRC_CMD(raw_join) { event_registered(user, from); user->flags &= ~USERFLAG_WAS_REGISTERING; + if(user->last_who > REWHO_TIMEOUT) + user->last_who -= REWHO_TIMEOUT; + + event_join(chanuser); } else if(!(chan->flags & CHANFLAG_RECEIVED_USERLIST)) { if(client->user != user) { //bots are allowed to add themselves DESYNCHRONIZE(cache_sync);