From 43ff70ebcff1674fba9aff126178f93076b32718 Mon Sep 17 00:00:00 2001 From: Jonathan Gillham Date: Mon, 21 Oct 2013 13:35:37 +0100 Subject: Proposed change to Registry.Get function when CookieStore.New produces an error. --- sessions.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'sessions.go') diff --git a/sessions.go b/sessions.go index 53111b3..72b6ecb 100644 --- a/sessions.go +++ b/sessions.go @@ -144,7 +144,9 @@ func (s *Registry) Get(store Store, name string) (session *Session, err error) { if info, ok := s.sessions[name]; ok { session, err = info.s, info.e } else { - session, err = store.New(s.request, name) + if session, err = store.New(s.request, name); err != nil { + return + } session.name = name s.sessions[name] = sessionInfo{s: session, e: err} } -- cgit v1.2.3