fix #117
Showing
1 changed file
with
2 additions
and
2 deletions
| ... | @@ -113,8 +113,8 @@ func (pder *MemProvider) SessionGC() { | ... | @@ -113,8 +113,8 @@ func (pder *MemProvider) SessionGC() { |
| 113 | } | 113 | } |
| 114 | 114 | ||
| 115 | func (pder *MemProvider) SessionUpdate(sid string) error { | 115 | func (pder *MemProvider) SessionUpdate(sid string) error { |
| 116 | pder.lock.RLock() | 116 | pder.lock.Lock() |
| 117 | defer pder.lock.RUnlock() | 117 | defer pder.lock.Unlock() |
| 118 | if element, ok := pder.sessions[sid]; ok { | 118 | if element, ok := pder.sessions[sid]; ok { |
| 119 | element.Value.(*MemSessionStore).timeAccessed = time.Now() | 119 | element.Value.(*MemSessionStore).timeAccessed = time.Now() |
| 120 | pder.list.MoveToFront(element) | 120 | pder.list.MoveToFront(element) | ... | ... |
-
Please register or sign in to post a comment