From f3d64d28596d30c7dd346be2720ae3bb5cf35d66 Mon Sep 17 00:00:00 2001 From: Shivaram Lingamneni Date: Sun, 22 Mar 2020 09:51:36 -0400 Subject: [PATCH] move idletimer and fakelag initialization before certfp read --- irc/client.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/irc/client.go b/irc/client.go index 999343a2..72ba9436 100644 --- a/irc/client.go +++ b/irc/client.go @@ -278,6 +278,9 @@ func (server *Server) RunClient(conn clientConn, proxyLine string) { } client.sessions = []*Session{session} + session.idletimer.Initialize(session) + session.resetFakelag() + if conn.Config.TLSConfig != nil { client.SetMode(modes.TLS, true) // error is not useful to us here anyways so we can ignore it @@ -535,9 +538,6 @@ func (client *Client) run(session *Session, proxyLine string) { client.destroy(session) }() - session.idletimer.Initialize(session) - session.resetFakelag() - isReattach := client.Registered() if isReattach { if session.resumeDetails != nil {