master
Harald Wolff 2019-03-21 07:43:26 +01:00
parent 4ff069857b
commit fd7b67897c
1 changed files with 10 additions and 4 deletions

View File

@ -53,14 +53,20 @@ namespace ln.http.resources.session
Guid sessionID = FindSessionID(httpRequest);
if (!Guid.Empty.Equals(sessionID) && Contains(sessionID))
{
Session session = this.sessions[sessionID];
session.Touch();
return session;
lock (sessions)
{
Session session = this.sessions[sessionID];
session.Touch();
return session;
}
}
else
{
Session session = CreateSession();
this.sessions.Add(session.SessionID, session);
lock (this.sessions)
{
this.sessions.Add(session.SessionID, session);
}
return session;
}
}