Mercurial > gemma
diff auth/connection.go @ 129:ee5a3dd8e972
Forgot to check if a db connection is already close when closing idle db connections.
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Thu, 28 Jun 2018 16:45:01 +0200 |
parents | 44794c641277 |
children | 13b82701b1fb |
line wrap: on
line diff
--- a/auth/connection.go Thu Jun 28 16:13:58 2018 +0200 +++ b/auth/connection.go Thu Jun 28 16:45:01 2018 +0200 @@ -61,7 +61,7 @@ func (cp *ConnectionPool) cleanDB() { valid := time.Now().Add(-maxDBIdle) for _, con := range cp.conns { - if con.access.Before(valid) { + if con.access.Before(valid) && con.db != nil { con.db.Close() con.db = nil }