diff --git a/clientapi/auth/user_interactive.go b/clientapi/auth/user_interactive.go index b509ebf46..9dad49a39 100644 --- a/clientapi/auth/user_interactive.go +++ b/clientapi/auth/user_interactive.go @@ -164,7 +164,9 @@ func (u *UserInteractive) AddCompletedStage(sessionID, authType string) { } func (u *UserInteractive) DeleteSession(sessionID string) { + u.Lock() delete(u.Sessions, sessionID) + u.Unlock() } type Challenge struct {