bench-forgejo/modules/session
zeripath f7e3767929
Prevent (caught) panic on login ()
Unfortunately when the virtual session is released it requires that the
real session does not exist. This worked fine when sessions were only
saved at the end of request/response cycle however, now sessions are
saved proactively this does not hold.

The result is a caught panic in the logs during every log-in.  This
panic has no significant side-effects but should not occur.

This PR marks the virtual session as released when released and updates
it if the same session is released again.

Signed-off-by: Andrew Thornton <art27@cantab.net>

Co-authored-by: guillep2k <18600385+guillep2k@users.noreply.github.com>
2020-05-23 20:59:04 -03:00
..
memory.go Use gitea forked macaron () 2019-08-23 12:40:29 -04:00
virtual.go Prevent (caught) panic on login () 2020-05-23 20:59:04 -03:00