go/src/database/sql
Pavel 48f1cde942 database/sql: prevent closes slices from assigning to free conn
In function connectionCleanerRunLocked append to closing slice affects db.freeConns and vise versa. Sometimes valid connections are closed and some invalid not.

Change-Id: I5282f15be3e549533b7d994b17b2060db3c0e7da
GitHub-Last-Rev: b3eb3ab6f4
GitHub-Pull-Request: golang/go#49429
Reviewed-on: https://go-review.googlesource.com/c/go/+/362214
Reviewed-by: Daniel Theophanes <kardianos@gmail.com>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
2021-11-11 19:46:03 +00:00
..
driver database/sql: use errors.Is when checking ErrBadConn 2021-11-03 22:51:09 +00:00
convert.go all: use reflect.{Pointer,PointerTo} 2021-10-26 14:24:17 +00:00
convert_test.go all: remove some unused code 2021-09-14 00:49:39 +00:00
ctxutil.go
doc.txt
example_cli_test.go
example_service_test.go
example_test.go
fakedb_test.go database/sql: use errors.Is when checking ErrBadConn 2021-11-03 22:51:09 +00:00
sql.go database/sql: prevent closes slices from assigning to free conn 2021-11-11 19:46:03 +00:00
sql_test.go database/sql: prevent closes slices from assigning to free conn 2021-11-11 19:46:03 +00:00