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); Guid sessionID = FindSessionID(httpRequest);
if (!Guid.Empty.Equals(sessionID) && Contains(sessionID)) if (!Guid.Empty.Equals(sessionID) && Contains(sessionID))
{ {
Session session = this.sessions[sessionID]; lock (sessions)
session.Touch(); {
return session; Session session = this.sessions[sessionID];
session.Touch();
return session;
}
} }
else else
{ {
Session session = CreateSession(); Session session = CreateSession();
this.sessions.Add(session.SessionID, session); lock (this.sessions)
{
this.sessions.Add(session.SessionID, session);
}
return session; return session;
} }
} }