]> Cypherpunks repositories - gostls13.git/commit
database/sql: ensure all driver Stmt are closed once
authorDaniel Theophanes <kardianos@gmail.com>
Thu, 17 Nov 2016 17:33:31 +0000 (09:33 -0800)
committerBrad Fitzpatrick <bradfitz@golang.org>
Thu, 17 Nov 2016 18:13:41 +0000 (18:13 +0000)
commit90b8a0ca2d0b565c7c7199ffcf77b15ea6b6db3a
tree5ac17375b5ad7be0a202283ecbc017271f761b65
parente0942b76c735a69df18d24a23fa16da1e5db8c2e
database/sql: ensure all driver Stmt are closed once

Previously  driver.Stmt could could be closed multiple times in
edge cases that drivers may not test for initially. Make their
job easier by ensuring the driver is only closed a single time.

Fixes #16019

Change-Id: I1e4777ef70697a849602e6ef9da73054a8feb4cd
Reviewed-on: https://go-review.googlesource.com/33352
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/database/sql/sql.go
src/database/sql/sql_test.go