From bb5c542450d62d893a267096c85e910d5267cc62 Mon Sep 17 00:00:00 2001 From: Zexi Li Date: Fri, 15 Nov 2019 15:03:45 +0800 Subject: [PATCH] webconsole: skip spice access interval check --- pkg/webconsole/session/session.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkg/webconsole/session/session.go b/pkg/webconsole/session/session.go index d705718a65..87d7f97ebe 100644 --- a/pkg/webconsole/session/session.go +++ b/pkg/webconsole/session/session.go @@ -84,8 +84,9 @@ func (man *SSessionManager) Get(accessToken string) (*SSession, bool) { return nil, false } s := obj.(*SSession) - if time.Since(s.AccessedAt) < AccessInterval { - log.Warningf("Token: %s, Session: %s can't be accessed during %s, last accessed at: %s", accessToken, s.Id, AccessInterval, s.AccessedAt) + protocol := s.GetProtocol() + if protocol != SPICE && time.Since(s.AccessedAt) < AccessInterval { + log.Warningf("Protol: %q, Token: %s, Session: %s can't be accessed during %s, last accessed at: %s", s.GetProtocol(), accessToken, s.Id, AccessInterval, s.AccessedAt) return nil, false } s.AccessedAt = time.Now()