From eb675160d13547ec061104d83a6290e1f4e63b60 Mon Sep 17 00:00:00 2001 From: pk910 Date: Wed, 12 Sep 2012 22:43:21 +0200 Subject: [PATCH] subtract REWHO_TIMEOUT from UserNode::last_who on Registered rejoin to force re-WHO --- src/IRCParser.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/IRCParser.c b/src/IRCParser.c index cb976ce..ff244a0 100644 --- a/src/IRCParser.c +++ b/src/IRCParser.c @@ -334,6 +334,8 @@ 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)) { -- 2.20.1