From 9a1a995303506329f3fc682912d3baa7b937a724 Mon Sep 17 00:00:00 2001 From: Dmitry Chestnykh Date: Wed, 25 Mar 2015 22:40:48 +0100 Subject: Add missing fileMutex read locking. --- store.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/store.go b/store.go index 24b466f..13cd1db 100644 --- a/store.go +++ b/store.go @@ -224,6 +224,8 @@ func (s *FilesystemStore) save(session *Session) error { // load reads a file and decodes its content into session.Values. func (s *FilesystemStore) load(session *Session) error { filename := s.path + "session_" + session.ID + fileMutex.RLock() + defer fileMutex.RUnlock() fdata, err := ioutil.ReadFile(filename) if err != nil { return err -- cgit v1.2.3