We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4b40201 commit 0ee82ffCopy full SHA for 0ee82ff
spanner/session.go
@@ -1103,11 +1103,11 @@ func (p *sessionPool) newSessionHandle(s *session) (sh *sessionHandle) {
1103
return sh
1104
}
1105
if p.TrackSessionHandles || p.ActionOnInactiveTransaction == Warn || p.ActionOnInactiveTransaction == WarnAndClose || p.ActionOnInactiveTransaction == Close {
1106
- p.mu.Lock()
1107
- sh.trackedSessionHandle = p.trackedSessionHandles.PushBack(sh)
1108
if p.TrackSessionHandles {
1109
sh.stack = debug.Stack()
1110
+ p.mu.Lock()
+ sh.trackedSessionHandle = p.trackedSessionHandles.PushBack(sh)
1111
p.mu.Unlock()
1112
1113
0 commit comments