From ca3ed9f3520de7998dcc009eca8d35eefec55412 Mon Sep 17 00:00:00 2001 From: Brad Fitzpatrick Date: Tue, 13 Aug 2013 14:56:40 -0700 Subject: database/sql: add a disabled broken test Update #6081 R=golang-dev, gri CC=golang-dev https://golang.org/cl/12810043 --- src/pkg/database/sql/sql.go | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/pkg/database/sql/sql.go') diff --git a/src/pkg/database/sql/sql.go b/src/pkg/database/sql/sql.go index 35d5338c56..352a7e82d9 100644 --- a/src/pkg/database/sql/sql.go +++ b/src/pkg/database/sql/sql.go @@ -1372,6 +1372,8 @@ func (rs *Rows) Scan(dest ...interface{}) error { return nil } +var rowsCloseHook func(*Rows, *error) + // Close closes the Rows, preventing further enumeration. If the // end is encountered, the Rows are closed automatically. Close // is idempotent. @@ -1381,6 +1383,9 @@ func (rs *Rows) Close() error { } rs.closed = true err := rs.rowsi.Close() + if fn := rowsCloseHook; fn != nil { + fn(rs, &err) + } if rs.closeStmt != nil { rs.closeStmt.Close() } -- cgit v1.3